A Journey to Japan’s Snowiest VillageThis Picturesque Japanese Village Is One of the Snowiest Places on the Planet