On March 8, 2017, 66-year-old male Jerome Fleweller was found deceased in the city of St. Louis, Missouri. The discovery was made after police responded to reports of a vehicle crash. Upon investigating the scene, authorities found Fleweller inside the crashed car, having sustained fatal gunshot wounds that were determined to be the cause of his death rather than the collision itself.
The investigation into the circumstances of his death led detectives to classify the incident as a justif
...Read More