The GOP Debate

The Republican presidential candidates debated for the last time before the primary season kicks off on Monday with the Iowa caucuses.

January 29, 2016

Examined