Close
Broad-banded swallowtail
Heraclides astyalus