Light Emerald Caterpillar

Light Emerald Caterpillar

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