On a spring evening in St. Louis, Missouri, the life of 19-year-old Keon Barnes was tragically cut short. On April 26, 2021, Barnes, a male resident of Florissant, was at Martin's Market located at 4324 Martin Luther King Drive in the Vandeventer neighborhood. In an act of violence that shattered the ordinary evening, he was fatally shot.
The incident also left a 13-year-old boy wounded, who was subsequently hospitalized and listed in stable condition. The circumstances surrounding the sh
...Read More