In the summer of 2020, on the evening of July 15th, Terrell Walters, a 27-year-old male, was fatally shot in St. Louis, Missouri. The incident that claimed his life was part of a night marked by gun violence in the city, with reports of another fatal shooting occurring just minutes apart.
According to news sources, a person was discovered with a gunshot wound to the head on Louisiana Avenue, near the intersection of Cherokee Street in south St. Louis. While police reports from that night
...Read More