The Colbert Report

Popechella

Season 10 • 04/28/2014

Four popes come together at a saint-making festival in Vatican City.

More