Green Caterpillar

Green Caterpillar

Observation - Green Caterpillar - UK and Ireland. Description: found on rose bush

found on rose bush