catapillar

catapillar

Observation - catapillar - UK and Ireland. Description:

I have no idea about cattapillers, so I haven't put an ID on it.