Putin Says Russia Agreed to Release American Stephen Hubbard

Putin Says Russia Agreed to Release American Stephen Hubbard

Russian President Vladimir Putin said Russia has agreed to release Stephen Hubbard, an American from Michigan jailed in Russia for allegedly fighting for Ukraine. Putin made the statement during talks in St Petersburg with US envoy Steve Witkoff, according to state media. Hubbard was sentenced in 2024 to almost seven years in a penal colony, a prison.

Published