Leon Clark, age 21, was killed on September 23, 2015, in St. Louis, Missouri. He was the victim of a shooting that occurred in the south part of the city. The incident took place around 11:52 a.m., and when police arrived, they found Clark unconscious in the street, having suffered multiple gunshot wounds to his upper torso. He was pronounced dead at the scene.
In 2016, Nathan Allen, then 21 years old, was charged in connection with the homicide. Allen was taken into custody and faced c
...Read More