This historian has accurately predicted 9 of the last 10 U.S. election results
CJAD 800
This historian has accurately predicted 9 of the last 10 U.S. election results
00:00 / 07:09