Giant Swallowtail (Papilio cresphontes)
Giant Swallowtail
Broadmoor Terrace, Shreveport, LA, April 5, 2008
Giant Swallowtail
Broadmoor Terrace, Shreveport, LA, July 1, 2004
Giant Swallowtail Eggs
(Eggs) Broadmoor Terrace, Shreveport, LA, September 23, 2007
Giant Swallowtail Egg & Caterpillar
(Early Instar Caterpillar) Broadmoor Terrace, Shreveport, LA, September 25, 2007
Giant Swallowtail Caterpillar
(Late Instar Caterpillar) Broadmoor Terrace, Shreveport, LA, September 18, 2016