green caterpillar

green caterpillar

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

50-60mm green caterpillar feeding on Alder