Giant Swallowtail Larva [Papilio cresphontes]

    This Giant Swallowtail larva was discovered on a citrus tree in the webmaster's back yard in southeastern Jacksonville, Duval County, Florida on 8/8/2010. Its resemblance to bird droppings is amazing - especially from a distance.

Giant Swallowtail Larva [Papilio cresphontes]

Back