ST. LOUIS – In the northern part of the city, one person was killed and several others were injured in a vehicular crash. The crash occurred at 3:30 a.m. near I-70 West at W Florissant, involving a two-vehicle accident with multiple injuries.
Three other victims are currently hospitalized, and the St. Louis Metropolitan Police Department’s reconstruction unit is investigating this incident.
This is an ongoing investigation, and Fox 2 will provide updates as information becomes available.