Being paralyzingly afraid of heights (well, it’s more the falling that scares me), this fantastic video is as close as I’ll ever get to an icy stroll along a cliff face in China. Check it out!