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.

Sister of American Stephen Hubbard says he's in disbelief following release by Russia

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.