7-spot larva

7-spot larva

Observation - 7-spot larva - UK and Ireland. Description: