The campaign is finally over. After months of fundraisers, stump speeches and divisive clashes, Democrat Hillary Clinton and Republican Donald Trump are casting their votes Tuesday alongside millions of other Americans to determine the next U.S. President. As the polls begin to close Tuesday evening, Clinton and Trump will vie for the 270 electoral votes needed to win the 2016 presidential election.