There are 28 declared and likely-to-declare Republican presidential candidates, a dozen of whom might be viable. On the Democratic side, there are 3, of whom only one, Hillary Clinton, stands a chance. Democrats ought to be ashamed of the lack of democracy in their party, which hasn't had a contested primary since 2008, yet they're making fun of the GOP "Clown Car" instead.
IPTC: Copyright Notice
(C) 2015 Ted Rall, Distributed by Universal Uclick