S01E01 A Haunting at the End of the Street
The ghosts of Christmas like you've never seen them.
A bohemian barista suspects a national coffee chain of brainwashing her customers after the company’s red holiday cups become ubiquitous overnight.
In the cursed town of Saturn, CA, during the 12 days leading up to Christmas, watch these interconnected tales showing the town's residents dealing will all kinds of evil.