Former U.S. Paratrooper Detained in Russia on Drugs Charges
Moscow Times
CNN said Travis Leake was a musician and music producer who has lived in Russia for many years.
Understanding current events through the lenses of the past and future.
Moscow Times
CNN said Travis Leake was a musician and music producer who has lived in Russia for many years.