Darris Moorehead, a 34-year-old resident of Saint Louis, Missouri, was tragically killed on September 11, 2022. His body was discovered on September 21, 2022, in the Near North Riverfront neighborhood of St. Louis, specifically at the intersection of Adelaide Avenue and Hall Street. The circumstances surrounding his death were grim, as his body was found in a decomposed state, indicating that it had been left unattended for several days.
The investigation into Moorehead's death revealed t
...Read More