Oakland January 8, 2020 6:59 pm

Man Accused of Killing Nia Wilson Formally Enters Plea

John Lee Cowell says he’s ‘not guilty, by reason of insanity’. He is accused of fatally stabbing Nia Wilson, and attempting to kill her sister in July of 2018, at the MacArthur BART station.

US & World Videos

Exit mobile version