Close
Caterpillar of Rice Paper Butterfly or Paper Kite
Idea leuconoe