green catapillar

green catapillar

Observation - green catapillar - UK and Ireland. Description: