Peacock Caterpillar

Peacock Caterpillar

Observation - Peacock Caterpillar - UK and Ireland. Description: