How does Stone Skipping work?

By bouncing elastic spheres across the surface of Bear Lake in Utah researchers have discovered the physics behind stone skipping. The mechanism of 'water walking' occurs when a deformed sphere rotates continuously across the surface of the water giving the appearance that the sphere is literally walking on water.

https://www.youtube.com/watch?v=ct2WYONTXcI