Senator Bernie Sanders and Donald Trump each decisively won their party's primary in New Hampshire Tuesday, a result that seemed impossible six months ago. Now it seems possible that a self proclaimed socialist and a former Democrat turned Republican could face off in the presidential election this coming November. Trump scored more than a third of those who voted Republican in the primary.