Close
Pink-spotted Swallowtail
Heraclides rogeri pharnaces