The Colbert Report

To Howard Dean

Season 4 E 29 • 03/04/2008

Stephen has a message for Howard Dean.

More