Mesmerizing snow sculptures at Japan's biggest Snow Festival

Travel