On September 25, 2017 at approximately 11:00 AM, St. Louis County Police officers from the Wildwood Precinct responded to the intersection of Manchester Road and Taylor Road for a call for a fatal vehicle accident. As the investigation has progressed, […]