micro caterpillar

micro caterpillar

Observation - micro caterpillar - UK and Ireland. Description: