one has 1000 legs but cannot stand and but no head Riddles

one has 1000 legs but cannot stand and but no head Riddles and more.