A record number of 80 million early ballots have already been cast, and we are all parsing the polls for clues about who will emerge as the winner of the 2020 election.
A record number of 80 million early ballots have already been cast, and we are all parsing the polls for clues about who will emerge as the winner of the 2020 election.