7-spot Larvae

7-spot Larvae

Observation - 7-spot Larvae - UK and Ireland. Description: Me think's 7-spot Larvae but open to suggestions :)

Me think's 7-spot Larvae but open to suggestions :)