Tag:Snow / Japan Travel Videos

Snow in Aomori

Aomori is the northernmost prefecture on the main island of Honshu, Japan. which is known for its traditional festivals such as Nebuta and Neputa. While the festivals take place in August, the permanent exhibition of the festival floats are displayed at the local museums.

Aomori Winter Snow Train Festival Fish