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.
2024
2010
2011
2019
1989
2018
2000
1991
2020
2022
1996
2025
2023
2003
1953
2012
2021