catapillar

catapillar

Observation - catapillar - UK and Ireland. Description: