centipede?

centipede?

Observation - centipede? - UK and Ireland. Description: Found whilst digging the garden

Found whilst digging the garden