Belus Swallowtail: Battus belus, from Peru
Belus Swallowtail: Battus belus, from Peru
Belus Swallowtail: Battus belus, from Peru