It's not over, but Nate Silver at Fivethirtyeight currently gives Trump a 77% to Clinton 21% chance of winning (the difference is for a tie). I am totally surprised. If Trump pulls it off someone check Oak's vitals.