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.
1990
1982
2014
2002
1998
2001
2012
2006
1946
1983
1976
2022
2023
2005
1995
2020
1999