Derrell Barlow, a 33-year-old resident of Saint Louis, Missouri, tragically lost his life on January 23, 2021. The incident occurred in the Greater Ville neighborhood, where police responded to a call just before 2 a.m. Upon arrival at the 3200 block of North Newstead Avenue, officers found Barlow lying on the ground with multiple puncture wounds. Emergency Medical Services (EMS) pronounced him dead at the scene.
The St. Louis Metropolitan Police Department's homicide division took over t
...Read More