Lake Towada: Media
lake, Japan
Images
Lake Towada
Lake Towada, Towada-Hachimantai National Park, northern Honshu, Japan.
© AaronChenPS2/Shutterstock.com
VIEW MORE in these related Britannica articles: