It may seem like the 2016 election is endless, but the finish line is near. There are only 34 days until voters decide who will be the next president of the United States.
Election Day is Nov. 8.
There is still time to register to vote.
The vice presidential candidates, Mike Pence and Tim Kaine, will debate on Tuesday night, for the first and only time. Trump and Clinton face off for their second of three debates on Sunday night.
Mic has ongoing presidential coverage. Please follow our main election hub as well as coverage of Donald Trump and Hillary Clinton.