Monday, November 18, 2024
Happening Now

U.S. citizen Michael Travis Leake detained in Moscow on drug charges

A Russian court claims Leake, the latest American taken into custody by the Kremlin, “organized the sale of drugs to young people.” Source

Share