Peppered Moth Larva.

Peppered Moth Larva.

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