The Wing Atlas
Papilio antimachus

Papilio antimachus

Scientific NamePapilio antimachus
FamilyPapilionidae

Similar Species