Polydamas Swallowtail (Battus p. polydamas)
Polydamas Swallowtail larvae feeding on a seed pod of Aristolochia fimbriata.
The lighter form of the Polydamas Swallowtail larva.