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.
2022
1998
2001
2006
2003
2005
2000
1986
1997
2007
1988
1989
1993
1983