Jerome Fleweller, a 66-year-old male, was found deceased in St. Louis, Missouri, on March 8, 2017. Authorities discovered his body inside a vehicle that had been involved in a crash. Upon further investigation by first responders and law enforcement at the scene, it was determined that the traffic accident was not the primary cause of death; rather, Fleweller had sustained fatal gunshot wounds that precipitated the crash or occurred immediately prior to it.
The St. Louis Metropolitan Poli
...Read More