Black Swallowtail Papilio polyxenes Adult
Black Swallowtail Papilio polyxenes Adult, Minnesota
Black Swallowtail Papilio polyxenes Wing scales, Illinois
Black Swallowtail Papilio polyxenes Larvae, Michigan
Black Swallowtail Papilio polyxenes Pupa, Michigan