A world of ice and snow

Love ice and snow sculptures? Take a video tour of the world’s largest ice and snow festival in northeast China’s Harbin!