Big green caterpillar

Big green caterpillar

Observation - Big green caterpillar - UK and Ireland. Description: