The Colbert Report

Battle of the Gods

Season 4 • 10/21/2008

Stephen gives God a pep talk before the election.

More