Peacock caterpillars

Peacock caterpillars

Observation - Peacock caterpillars - UK and Ireland. Description: