« back to search results
Image 2 of 2
< Prev
Giant Swallowtail detail HS4339 XL.jpg
Giant Swallowtail detail, Papilio cresphontes, Southern California