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
·
Original Report
INFERY

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