Santa Clause is making his rounds on Christmas EVE but Santa's intentions are pretty selfish, and nothing goes as anticipated.
2023
1953
2002
1951
2013
2020
2021
1990
—
2025
1911
2018
2008
1998