A romantic Christmas dinner for two turns into a bloody mess when an especially naughty Santa comes to town.
2019
2006
2018
1974
2024
2009
1980
2023
2020
2015
2022
2017
1989
2005