Centipede ?

Centipede ?

Observation - Centipede ?. Description: