U.S. Teacher Seized by Russia Is Located in Prison

After months without contact, Stephen James Hubbard, a retired American teacher taken from his eastern Ukrainian home by Russian soldiers shortly after Russia invaded in February 2022, has been located in a Russian prison in Mordovia.

His family…

Continue Reading