Caterpillar

Caterpillar

Observation - Caterpillar. Description: Saw this on my roses and wondered if anyone could tell me what it is please?

Saw this on my roses and wondered if anyone could tell me what it is please?