How do snakes move?

                      Snakes have several ways of moving about. The most common way is to throw their body into loops and move forward by pressing against anything solid in their environment.

                      Another way in which snakes move is by waves of muscular contraction, which push the body along rather like a concertina being squeezed open and shut. The desert-living sidewinder moves by throwing a loop out to one side, then sliding its body towards the loop while throwing another loop sideways at the same time. The sidewinder looks like a spring rolling along the sand, but this is an effective way of moving on this soft surface. Most snakes are able to swim effectively by using a wriggling motion.

Picture credit: google