America braced as two stark visions collide on election day

US Vice President Kamala Harris and Donald Trump
US Vice President Kamala Harris and Donald Trump