7-spot larvae

7-spot larvae

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