Light Emerald Larva

Light Emerald Larva

Observation - Light Emerald Larva - UK and Ireland. Description: