Polydamas Swallowtail Battus polydamas Gomez Farias, Mexico 29 December Last instar caterpillar preparing to pupate.

- Image ID: CE605N
Rick & Nora Bowers / Alamy Stock Photo
Image ID: CE605N
Polydamas Swallowtail Battus polydamas Gomez Farias, Mexico 29 December Last instar caterpillar preparing to pupate. Papilionidae Papilioninae