A romantic Christmas dinner for two turns into a bloody mess when an especially naughty Santa comes to town.
2019
2022
2023
2007
1986
2009
1999
2002
2008
2000
1963
1990
1996
1989
1981
1995