Close
Common Rose Caterpillar
Atrophaneura (Pachliopta) aristolochiae