A Frozen Hotel

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

You might also like

Leave a Comment