Things that will definitely happen in the first Republican presidential debate
We know it’ll be stupid—but just how stupid are we talking?
On Aug 6, 2015 by Dan Sanders
Loading…