green larva

green larva

Observation - green larva - UK and Ireland. Description: