Swallowtail

Canadian Tiger Swallowtail
(Papilio canadensis)