On June 10, 2025, a violent incident unfolded in the Dellwood area of St. Louis County, resulting in the death of 19-year-old Lafranz Deandre Wilson Jr. Police officers from the North County Police Cooperative were dispatched to the vicinity of Chambers Road and West Florissant Avenue following reports of a disturbance. Upon arrival, authorities discovered a chaotic scene involving a vehicular crash at the busy intersection. Among the wreckage, they found Wilson, a male from Florissant, who had
...Read More