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.
2021
2008
2002
2005
2015
2023
2022
2019
2006
2003
2016
2018