The “South Park” Season 28 finale brought Christmas cheer to the small Rocky Mountain town and saw Donald Trump and Satan’s baby meet an untimely demise. At the episode’s climax, Trump, JD Vance, Peter Thiel and Pete Hegseth prepared for a showdown in the hospital against Stan, the Christmas Critters and Jesus over the fate […]

Read more at variety