The Colbert Report: Season 2, Episode 93
Tonight Stephen Welcomes the president of the Catholic League, William Donohue.