green caterpillar

green caterpillar

Observation - green caterpillar - UK and Ireland. Description: found on a half eaten rose.

found on a half eaten rose.