U.S. Envoy Steve Witkoff Lands in St. Petersburg Amid News of American’s Release
U.S. envoy Steve Witkoff landed in St. Petersburg, Russia, amid news of the release of detained American Stephen Hubbard.

Houston, TX, October 21, 2026 —
U.S. envoy Steve Witkoff landed in St. Petersburg, Russia, as news emerged that detained American Stephen Hubbard had been released, according to the information provided.
The available information does not specify when Witkoff arrived or when Hubbard was released. It also does not say whether the envoy’s visit was connected to Hubbard’s release, or provide details about the circumstances of the detention or release.
No information was provided about Witkoff’s purpose in St. Petersburg, whom he may meet, or how long he is expected to remain in Russia. The circumstances surrounding Hubbard’s detention, including where or when he was detained, were also not included.
The reported events place Witkoff’s arrival in the city alongside news of Hubbard’s release, but the information does not establish a link between them. No further details about the release or any official statements were provided.
Story summarized from the original created by KTRKWWWgeneral@email.disney.com(KTRK-TV Houston) on abc13.com, see more information here.