centipede?

centipede?

Observation - centipede? - UK and Ireland. Description: