An odd Christmas short featuring idyllic scenes of Christmas and Santa wearing a creepy mask.
1979
2005
2018
2010
2015
1996
2021