A visit to the ice village built upon Lake Shikaribetsu in the town of Shikaoi, Hokkaido, Japan. Lake Shikaribetsu is the highest natural lake in Hokkaido and every year a village is built on it when it freezes over.

AloJapan.com