may be a centipede

may be a centipede

Observation - may be a centipede - UK and Ireland. Description: