There were only two Republicans on the presidential debate stage Wednesday, as former South Carolina Gov. Nikki Haley and Florida Gov. Ron DeSantis met for the highest-stake face off yet just five days before the nominating process formally starts with Iowa's caucuses. Haley and DeSantis' spirited debate came in the shadow of a live town hall held by the man who is dominating the primary contest, Donald Trump. The former president, of course, has stayed away from all five debates, holding a rival town hall Wednesday on Fox News. The one Republican candidate whose entire campaign has been based around...