Leon Rivers, a 34-year-old resident of Saint Louis, Missouri, was tragically killed on January 14, 2015. His death was part of a violent night in Saint Louis that saw multiple homicides. Rivers was found lying in the street in the 5000 block of Cates Avenue with a gunshot wound to the chest. He was transported to a local hospital where he was pronounced dead.
The investigation revealed that Rivers, along with a 42-year-old woman and several children, was inside a home on Cates Avenue when
...Read More