AOMORI PREFECTURE

Aomori is located in the far north of Japan and is the snowiest city on earth with more than 300 inches of snow falling every year. It is the last mainland bullet train stop before Hokkaido.

Continue Reading AOMORI PREFECTURE