Heavy Snow Crashes Down From Roof In Japan – Videos from The Weather Channel

Japan’s Meteorological Agency urged people to take extra caution on Monday as heavy snow battered regions north and west along the Sea of Japan.Read More