Less than five hours of the official opening of the polls, Hillary Clinton and Donald Trump have completed a very long campaign. Thousands of kilometers, tens of millions of dollars spent and hundreds of hours of speeches. Now, 225 million voters must choose. We should know, November 9, at around 3 am, the name of the new President of the United States.
