Peacock Caterpillars

Peacock Caterpillars

Observation - Peacock Caterpillars - UK and Ireland. Description: