Arrest Made 17 Years After Beloved Missouri Officer’s Shooting Death

6 hours ago 12
An arrest has been made in the fatal shooting of an off-duty police officer in Missouri, 17 years after his death. KSDK reported that on Saturday, police charged Bradon M. Levy, 46, with the 2008 drive-by shooting of St. Louis Community College Police Officer Demond Taylor, 34. The incident happened on June 20, 2008, when …
Read Entire Article