How do snakes move?
Despite the fact that they have no legs, snakes are able to move and get along very well indeed. Most snakes slither along in a serpentine motion—pushing against the ground and weaving forward in a series of graceful, S-shaped curves.
Many large, heavy snakes crawl straight ahead like a caterpillar, pushing with their belly scales and humping along.
Snakes called “sidewinders” live in the desert where the sand is too loose to push against. This kind of snake moves in a series of sideways loops.
Snakes climb well, too. And, oddly enough, they all can swim. – Dick Rogers