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).
0 Comments