Hakuba

Hakuba is in the Japanese alps near Nagano.

Click in the red Navigation bar above for more.

Go ahead. Find your mountain.