The majestic Northern Japanese Alps – Toyama, Japan.


A most incredible view of the grand Northern Alps of Japan, seen from the beach at Amaharashi in Toyama Prefecture (雨晴市、富山県).

 

Advertisements