Published Oct 21, 2026, 8:27 PM ET · Updated 22 days ago · 3 sources

Who Is Stephen Hubbard, the U.S. Citizen Released by Russia?

Moscow Times
Moscow Times
·
Original Report
INFERY
Who Is Stephen Hubbard, the U.S. Citizen Released by Russia?

Hubbard has arrived back in the U.S. following his release from detention by President Vladimir Putin.