Millions of Americans are heading to the polls in person on Nov. 3, adding their ballots to the more than 100 million already cast by early voters.
Millions of Americans are heading to the polls in person on Nov. 3, adding their ballots to the more than 100 million already cast by early voters.