Giant Swallowtail Larva [Papilio cresphontes]

This unusually large Giant Swallowtail larva was photographed in a citrus tree in southeastern Jacksonville, Duval County, Florida on 8/16/2012.

Giant Swallowtail Larva [Papilio cresphontes]

Back