Green catapillar

Green catapillar

Observation - Green catapillar - UK and Ireland. Description: