Snow Monsters Zao Onsen Japan

Snow Monsters

North of Tokyo is a land of monsters and at night the monsters are lit up in a chilly, spooky, multicoloured display! Zao Onsen is an ancient Onsen town, a ski resort and one of three places in Japan where you can see Juhyo or snow monsters. The bitter Siberian winds whip over the mountains…
Read more