A Halloween In Glarus

In the town of Glarus, October 31st is a very special day, and not just because of Halloween. Every year on that day, the townspeople of Glarus all partake in a strange ritual, one that includes a few unwilling participants that are chosen throughout the year. For them, though, the horror begins

amazon buy now

Leave a Reply