The Colbert Report

Caviar Omelets for the Troops

Season 3 • 01/30/2007

Stephen would spend $1.2 trillion on $1,000 caviar omelets for our troops.

More