Krampus Invades Denver’s 13th Floor for the Holidays
Denver, Colorado is the site of another one of 13th Floor’s various locations, and as such, received a holiday overhaul this year with Krampus: A Haunted Christmas. While eight different cities and locations share the same name and theme, it’s important to note that they’re all still their own bespoke haunts, with their own quirks […]