Close
Black Swallowtail caterpillar.
Papilio polyxenes