Hold your horse's peeps! And get ready for this spectacular ride across a snow-covered plateau in Inner Mongolia, N China.