On the morning of Saturday, September 11, 2021, authorities in St. Louis, Missouri, discovered the body of 30-year-old African American male Demon Higgins. Police found him just after 9:30 a.m. lying in the 4100 block of Finney Avenue in the Vandeventer neighborhood. Higgins had sustained a fatal gunshot wound to the torso, and blood was visible around him at the scene. He was pronounced dead at the location by responding officials.
Investigators determined that the fatal incident likely
...Read More