BlackSwallowtail3

Black Swallowtail (Papilio polyxenes)

Black Swallowtail (Papilio polyxenes)
College of DuPage, DuPage County, Illinois
August 6, 2010
Photo by Tori Graham