A romantic Christmas dinner for two turns into a bloody mess when an especially naughty Santa comes to town.
1986
1989
2023
2017
2010
—
2018
1991
2011
2019
2016
1984
2024
2015
2021