A romantic Christmas dinner for two turns into a bloody mess when an especially naughty Santa comes to town.
2017
1967
2015
2002
2018
2011
1996
1987
2022
2023
2019
1995