Surprise Me!

23ABC EXCLUSIVE: Interview with Glenda Garcia

2023-06-13 5 Dailymotion

Glenda Garcia of Bakersfield is the mother of Michael Travis Leake, a man Russian news media has reported they have under arrest in Moscow on suspicion of drug trafficking. 23ABC's Veronica Morley sat down with Ms. Garcia to hear her story.