Papilio polyxenes

Papilio polyxenes
Black Swallowtail
4588

Papilio polyxenes
Black Swallowtail
9185

Black Swallowtail
9186