An odd Christmas short featuring idyllic scenes of Christmas and Santa wearing a creepy mask.
2006
2010
2011
1982
2023
2004
1998
1994
1959
1969
2009
2024
2021
1983