BART Stabber, John Lee Cowell, Was Arrested Multiple Times for Harming Innocent People
Aggravating new evidence has risen about the man arrested for stabbing a young Black woman at a BART Station in Oakland. Visit streaming.thesource.com for more information Court records demonstrate that John Lee Cowell, 27, has a dark and violent past, with various arrests for battery and harming innocent individuals. At age 18, he was apparently arrested […]