Happy Rant #118 - Kanye & Trump, RHE and Tim Keller, and the Worst Christmas Carols ever
00:00:00