U.S. calls on Russia to release 72-year-old American citizen jailed for fighting for Ukraine — Meduza

The U.S. government is calling on Moscow to release American citizen Stephen Hubbard, who was imprisoned in Russia last year, State Department spokesperson Tammy Bruce said during a press briefing on Thursday.

Hubbard, 72, was sentenced in October…

Continue Reading