Catterpillar

Catterpillar

Observation - Catterpillar - UK and Ireland. Description: Found wraped in a Nettle leaf,

Found wraped in a Nettle leaf,