Close
Common rose caterpillar with some kind of wasp eggs
Pachliopta aristolochiae