In the spring of 2025, a grim discovery was made in the Carondelet neighborhood of Saint-Louis, Missouri, when 33-year-old Justin Wells was found deceased. He was a male victim of a shocking quadruple homicide that unfolded within an apartment on Schirmer Street. The initial call to authorities on May 18th was for a report of a deceased person, leading fire crews to the scene where they would uncover the extent of the tragedy.
Inside the residence, investigators found Wells along with two
...Read More