ST. LOUIS (KMOX) – St. Louis Police have arrested 46-year old Brandon Levy with the 2008 killing of Demond Taylor.
Taylor, a St. Louis Community College Florissant Valley police officer was driving on Page and Academy to pick up his two children at the time of his death in June of 2008. Taylor was shot several times and died at the scene.
According to a probable cause statement, a witness, who said he was present at the time of the shooting, says Levy was one of the people shooting at Taylor. That witness says Taylor was believed to be from a rival gang and that he was mistakenly shot.
Two more witnesses, including a cousin of Levy’s, later confirmed that Levy was the one who killed Taylor…