Europe’s Last Utopia
Everybody knows that Santa Claus lives somewhere near the North Pole where a carpet of snow covers the mountains and the amazing Northern Lights shine brightly in the Arctic night. It has generally been assumed that he settled there because of all that snow for his reindeer and sleigh, but the real reason he put […]