Episode Details
Back to Episodes
Sister of American held in Russia says he didn't know he was being released until he saw US flag
Published 3 weeks ago
Description
The younger sister of Stephen Hubbard, the U.S. citizen freed after spending more than four years in a Russian prison, said her brother didn’t realize he was being released until he was taken onto a...