Peppered Moth Larva

Peppered Moth Larva

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