Small Green Caterpillar

Small Green Caterpillar

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