1/1
Black Swallowtail (Papilio polyxenes)
Black Swallowtail on wild thistle.

Black Swallowtail on wild thistle.

Copyright Howard Cheek