What's scarier than I-25 in a snowstorm?
Krampus, a Haunted Christmas, which opened on December 16 in the building that's usually home to that frightening 13th Floor Haunted House, at 4120 Brighton Boulevard. The Christmas tale of terror continues tonight, December 17. Photographer Brandon Marshall braved the elements to bring these pictures of a very scary Christmas attraction.