Large yellow and green caterpillar

Large yellow and green caterpillar

Observation - Large yellow and green caterpillar - UK and Ireland. Description: