Family Papilionidae (Swallowtails) Genus Papilio Species troilus (Spicebush Swallowtail)
all images copyright Lloyd Spitalnik