Heraclides hectorides

Not evaluated Popular Name: Swallowtail Butterfly
Synonyms: Papilio hectorides