Satan’s due, Stan’s praying, and only a Christmas miracle can deliver the Antichrist on time.
Episode overview
- Series
- South Park
- Season
- South Park: Season 28
- Air date
- December 10, 2025
Satan’s due, Stan’s praying, and only a Christmas miracle can deliver the Antichrist on time.
Reviews