Read More2 minute read NewsRace & CultureJudge Rules Man Convicted of Murdering Nia Wilson Sane and Should Face Full Punishment John Lee Cowell was sane as a San Francisco judge ruled on March 16 when he fatally stabbed Nia Wilson, 18, on a BART train station platform in 2018.byBien LuigiMarch 20, 2020
Read More1 minute read NewsJohn Lee Cowell, the Man Who Fatally Stabbed Nia Wilson at an Oakland’s BART Station, Found Guilty John Lee Cowell was found guilty during a hearing for fatally stabbing Nia Wilson on a platform of the Macarthur BART station in 2018.byBien LuigiMarch 12, 2020