Tiny green caterpillar

Tiny green caterpillar

Observation - Tiny green caterpillar - UK and Ireland. Description: One cm long caterpillar on a leaf of an apple tree.

One cm long caterpillar on a leaf of an apple tree.