Sister of American Stephen Hubbard says he's in disbelief following release by Russia
The younger sister of Stephen Hubbard, the American freed Wednesday after spending more than four years in a Russian prison, said she spoke with her brother by phone and described him as being in disbelief.
TL;DR
- Stephen Hubbard, an American, was freed on Wednesday.
- He had been imprisoned in Russia for over four years.
- His sister reported that he was in disbelief following his release.