Autumn leaves are at their peak along the shores of Lake Kussharo in Teshikaga Town, Hokkaido. The small peninsula on the lake's southern side is known for its pristine nature and stunning colors this ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results