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.