After a lengthy presidential campaign that, at times, has stirred up controversy and heated debate, Americans have been voting in their millions.
3 / 3
After a lengthy presidential campaign that, at times, has stirred up controversy and heated debate, Americans have been voting in their millions.