Ronald Ross, a 51-year-old resident of Granite City, Illinois, was tragically shot and killed on January 12, 2021, in a parking lot in Riverview, a suburb of St. Louis, Missouri. The incident occurred around 9 p.m. when Riverview police responded to a call about a shooting in the 200 block of Chambers Road. Upon arrival, officers found Ross suffering from gunshot wounds. He was transported to a hospital, where he was pronounced dead.
The investigation into Ross's death was led by the St.
...Read More