Green caterpillar on wild rose flower

Green caterpillar on wild rose flower

Observation - Green caterpillar on wild rose flower - UK and Ireland. Description: Green caterpillar on wild rose flower

Green caterpillar on wild rose flower