Freed Russian prisoner Stephen Hubbard has returned to American soil | CNN
Stephen Hubbard, an American who had been imprisoned in Russia for more than four years on charges of fighting as a mercenary in Ukraine, has returned to the United States after he was freed by Moscow following a direct plea from President Donald Trump.
3
Read