Close
European Peacock caterpillar
Inachis io