Some 2.9 million Americans who are eligible to vote live abroad. More than 20 of them living in 11 countries told BuzzFeed News about the lengths they are going to in order to vote in November.