Peppered Moth Caterpillar

Peppered Moth Caterpillar

Observation - Peppered Moth Caterpillar - UK and Ireland. Description: