Green Caterpillar.

Green Caterpillar.

Observation - Green Caterpillar. - UK and Ireland. Description: