Papilio polyxenes

Papilio polyxenes
Black Swallowtail
4593

Papilio polyxenes
Black Swallowtail
9244

Black Swallowtail
9274