Schaus' Swallowtail, May 22, 2009 Key Largo Hammock Botanical State Park, FL (J Snyder)

NABA Sightings page