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.
1991
1998
1967
1984
2019
2024
2006
1963
1985
2022
2015
2018
1938
1986
2017
2023