BlackSwallowtail4

Black Swallowtail (Papilio polyxenes)

Black Swallowtail (Papilio polyxenes)
male
Fermilab, DuPage County, Illinois
May 17, 2003
Photo by Tom Peterson