On a November evening in 2019, the life of 36-year-old Darren Walters, a male resident of Saint-Louis, Missouri, was cut short by violence. On Monday, November 25th, police were called to a home in the 3600 block of Virginia Avenue. Inside, they discovered Walters suffering from multiple gunshot wounds. Despite the efforts of first responders, he was pronounced dead at the scene.
Initial investigations by the St. Louis Metropolitan Police Department suggested that an argument had preceded
...Read More