Lake Mashu: Japan’s Lake of the Gods
Located in the Eastern Portion of Japan’s Akan National Park, on the island nation’s northernmost main island of Hokkaido, Lake Mashu is an unfathomably beautiful and mysterious caldera lake formed by an ancient volcanic explosion. Many Japanese consider Mashu to be the country’s most impressive lake. The lake is notable for its extreme clarity and…