Oct 21, 2026
Russia Releases Imprisoned American Stephen Hubbard
Stephen Hubbard, a retired teacher from Michigan, was sentenced to almost seven years in prison in 2024 on charges of fighting as a mercenary for Ukraine.
NEXT EPISODE
PREVIOUS EPISODE