Close
Swallowtail Butterfly
Heraclides erostratus erostratus