Ohio has just been called for Trump. Florida and North Carolina look to be headed Trump's way, Hillary's only hope appears to be holding onto Michigan.
So much for my prediction of a Clinton romp. Trump's boast of another Brexit appears to be coming to pass.
What an enormous plate of crow for Democrats. What will they do? Curl into a fetal position and curse Putin?
The big takeaway of the evening is the turnout in lily-white rural America for Trump. White non-college crackers are going for Trump big time. Add Hillary's underperformance with college-educated whites -- her gender-gap advantage must have been oversold -- to softer turnout among Blacks, and you have Trump's trifecta.
Colorado was just called for Hillary. She has to win Nevada and Michigan.