15mm Light Emerald larva on Ash

15mm Light Emerald larva on Ash

Observation - 15mm Light Emerald larva on Ash - UK and Ireland. Description: