Deep in the Alps, legends tell of a huge, horrifying, Christmas devil. With a single hoof and towering horns, children cowered in fear and anticipation alike. On December 5, will they receive gifts of sweetness, or eternal damnation? You better watch out, Krampus is coming to town.