Pollinators
Callosamia promethea
Pupa
Zoology
Biology
Atrophaneura aristolochiae
Atrophaneura
Butterfly
Lepidoptera