Green larva

Green larva

Observation - Green larva - UK and Ireland. Description: Unearthed while digging an allotment

Unearthed while digging an allotment