Amidst a resurgent COVID-19 pandemic, nearly 100 million people have already cast their ballots in early voting, putting the country on course for its highest turnout in a century. Some 239 million people are eligible to vote this year. The mail-in ballots could take days or weeks to be counted in some states - meaning a winner might not be declared in the hours after polls close on Tuesday.