hagstonejournal.com
Christmas Witches, Ogresses, and Monsters
Imagine a Christmas parade, up in hidden villages dotting the Alpine mountains of Germany, Austria, and Northern Italy. But instead of a jolly white-bearded man handing out presents, there are huge…