Michael Travis Leake, U.S. citizen, arrested in Russia on drug charges
Written by Black Hot Fire Network on June 12, 2023
Comment on this storyComment
An American expatriate living in Russia has been arrested there on drug charges, according to the U.S. State Department.
Michael Travis Leake was arrested and is detained in Moscow, a State Department spokesperson said in an email, adding that embassy officials attended his arraignment on Saturday. “When a . . .