Close
Ruby-spotted Swallowtail
Heraclides anchisiades