American teachers sister pleads for his release from Russian captivity
(NEW YORK) -- The last time Stephen J. Hubbard was seen in public, he was being led handcuffed into a Moscow courtroom.The 73-year-old American has spent roughly three years in Russian captivity. In early 2022, he was swept up by the Kremlin's troops as... Read More.