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.
2023
2017
1953
1998
1983
1993
1952
2001
2022
2015
2018
1989
2016
2021
2008
1990