Original release date: December 17, 2024
The premise: Illusionist Derren Brown comes to Springfield to trick the town into regaining its Christmas cheer, which is kicked into overdrive when a hypnotized Homer believes he’s Santa Claus. Meanwhile, Ned has a crisis of faith when he renounces his belief in God. Continue reading “778/779. O C’mon All Ye Faithful”



