Fox Moth Larva

Fox Moth Larva

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