Scenic Japan from the Water

Green Leaves sprouting by Lake Towada
Lake Towada is a crater lake located at the northernmost area of Honshu island. It is a tourist destination popular for its rich natural environment such as Japanese beech trees and the Oirase stream. In autumn, the lake's blue surface met with red leaves is another sight to see.