green caterpillar

green caterpillar

Observation - green caterpillar - UK and Ireland. Description: