Green caterpillar.

Green caterpillar.

Observation - Green caterpillar. - UK and Ireland. Description: Green caterpillar on a miniature ornamental cherry.

Green caterpillar on a miniature ornamental cherry.