caterpiller

caterpiller

Observation - caterpiller - UK and Ireland. Description: On a large sedum in a garden

On a large sedum in a garden