The Colbert Report

Libertea

Season 6 • 09/15/2010

Tea Party darling Christine O'Donnell wins in Delaware, but she's no Sarah Palin.

More