Caterpillar

Caterpillar

Observation - Caterpillar - UK and Ireland. Description: Hairy caterpillars with red and white spots

Hairy caterpillars with red and white spots