Election 2010: The 10 Freakiest Campaign Ads: DSCC

By Tim Nudd on January 1, 2009