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
2004
2005
2007
2009
1990
1992
2014
2025
2017
2019
1980
1944
1984
1968
1987
2023
1953
1998
1983