Via David Weigel at Slate.
Fail Of The Day: Herman Cain’s Rally April 16, 2012 Uncategorized Via David Weigel at Slate. Share tweet