News October 21, 2026

Detained American released by Russia

Stephen Hubbard was the only American in Russia officially designated “wrongfully detained” by the State Department. He was seized by Russian forces in occupied Ukraine in 2022.