Trump or Harris? This historian predicted almost every recent U.S. election

This post was originally published on CBC News.