A romantic Christmas dinner for two turns into a bloody mess when an especially naughty Santa comes to town.
2025
2024
1984
1999
2023
1922
1925
1928
2022
2010
1938
1977
1986
2014
1930
1956