Close
Thoas Swallowtail or King Swallowtail
Heraclides thoas