Peacock (Inachis io) Caterpillars

Peacock (Inachis io) Caterpillars

Observation - Peacock (Inachis io) Caterpillars - UK and Ireland. Description: