In the summer of 2020, a young life was abruptly cut short on a street in a St. Louis suburb. Torrion Waller, a 17-year-old Black male, was killed on Tuesday, July 28, 2020, in what authorities have classified as a homicide. The incident unfolded in the 5500 block of Helen Avenue in Jennings, Missouri, right in front of his own home.
On that late Tuesday morning, just before noon, Waller was seen getting into a car. Moments later, in a sudden and violent turn of events, he was pushed out
...Read More