The Pope Gets a Sweet New Ride
Season 23 E 24 • 11/16/2017

As Pope Francis auctions off his new Lamborghini, Trevor wonders how having the sports car would've changed the Catholic leader.