A historian with a near-perfect record of predicting America's presidential elections has revealed who he thinks will win this time around.
A historian with a near-perfect record of predicting America's presidential elections has revealed who he thinks will win this time around.