Papilio polyxenes on Petroselinum (Black Swallowtail Butterfly Larvae on Parsley3)

Papilio polyxenes on Petroselinum (Black Swallowtail Butterfly Larvae on Parsley)