Sosha Adelstein knew she was due to give birth on election day - but that did not stop her from doing her civic duty.

The first-time voter, who is from Boulder, Colorado, started having contractions a day early and was rushed to hospital.

But in an impressive display of citizenship, the 31-year-old insisted on stopping at the local polling station along the way so she could cast a vote for Hillary Clinton.