Russia releases imprisoned American Stephen Hubbard
· · 2 outlets covered
American citizen Stephen Hubbard has been released from Russian custody and is returning to his family. The release was confirmed by President Trump, with reports noting that no prisoner swap was required for his freedom.