Santa Claus is actually a demon who lost a bet with an angel, so he became the giver of toys and happiness. But this year the bet is off, and Santa is about to return to his evil ways.
2002
1995
2019
2024
2006
2005
1999
2000
1996
1997
1983
2015
1980
1973
1989
2014