A journalist confronts her past when Satan returns to her hometown to put a damper on the holidays.
PremiereDecember 19, 2020