Russia August 2, 2024 8:19 am

Americans imprisoned in Russia return to Texas Friday morning

Americans wrongly imprisoned in Russia have returned to the United States after a prisoner swap on Thursday. NBC 5’s Evan Anderson has the details.

Wake Up to Something Good

Exit mobile version