Top Stories2 sources

American Prisoner Stephen Hubbard Released by Russia, Unaware of Impending Freedom

  • Stephen Hubbard, an American held in Russia, was released.
  • Hubbard was unaware he was being released until he saw the US flag.
  • His sister reported that he thought he might be going to his death.
  • Hubbard is now in disbelief following his release.
  • The exact circumstances and charges related to his detention remain undisclosed.
American Prisoner Stephen Hubbard Released by Russia, Unaware of Impending Freedom | Split Angle