Close
Ruby-spotted Swallowtail caterpillar
Heraclides anchisiades