The Colbert Report

Intro - 7/2/09

Season 5 • 07/02/2009

Congress passes a renewable energy bill. Well, they've certainly renewed Stephen's anger.

More