A Frozen Hotel ?

This frozen wonder of the world, is the biggest igloo on the planet, and also a hotel.

Recent Videos