Close
Peacock butterfly larva
Inachis io