Stephen Hubbard, a U.S. citizen jailed in Russia on charges of fighting for Ukraine, will be freed, Vladimir Putin announced during talks with U.S. envoy Steve Witkoff in St. Petersburg. Hubbard, who was serving a sentence of nearly seven years in a penal colony, has been brought…
— Open Source Intel (@Osint613) October 21, 2026