Thirteen Days Until Christmas
As of December 12th, 2013, there are thirteen days until Christmas comes around — a time of giving, a time of celebration, and a time of horror. To celebrate the holiday season, here are five short stories set in the winter time that will make your blood absolutely curdle. The Boy Who Killed Santa Claus …