green caterpillar

green caterpillar

Observation - green caterpillar - UK and Ireland. Description: 50-60mm green caterpillar feeding on Alder

50-60mm green caterpillar feeding on Alder