Tokamachi Snow Festival

Tokamachi Snow Festival: Fun Activities and Beautiful Snow Sculptures

Tokamachi is a city with one of highest snowfalls in Japan located in the Niigata prefecture. As the city seems like a perfect location to host this kind of festival, Tokamachi holds their Snow Festival every year. The 2016 Tokamachi Snow Festival is going to be held between February 19 and 21. It is a…