Mount Iwaki is the tallest mountain in the Tsugaru region in Japan

 Mount Iwaki is the tallest mountain in the Tsugaru region in Japan's Aomori Prefecture. It is famous for its 10-kilometer-long (6-mile) road with 69 hairpin turns. The road starts from the base of the mountain up to the 8th station which is at an altitude of 1,247 meters (4,091 feet).


Post a Comment

0 Comments