caterpillar

caterpillar

Observation - caterpillar - UK and Ireland. Description: approx 16-17mm long on wild rose leaf

approx 16-17mm long on wild rose leaf