The Colbert Report

Intro - 11/13/08

Season 4 • 11/13/2008

The Vatican is going to start selling carbon indulgences.

More