Catterpillar

Catterpillar

Observation - Catterpillar - UK and Ireland. Description: