Russia Frees Stephen Hubbard
On October 21, 2026, Russian President Vladimir Putin announced the release of Stephen Hubbard, a 74-year-old American citizen who had been imprisoned since April 2022 on charges of being a mercenary in Ukraine. Hubbard was freed during…