15mm Light Emerald larva on Ash

15mm Light Emerald larva on Ash

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