An odd Christmas short featuring idyllic scenes of Christmas and Santa wearing a creepy mask.
2007
2015
2010
1988
2017
2008
2021
2011
2012
2013