An odd Christmas short featuring idyllic scenes of Christmas and Santa wearing a creepy mask.
2016
2024
1997
2003
2010
2004
2015
2023
2022
1990
2002
2000
1998
1982