Woman Dies in Multi-Vehicle Accident in North St. Louis
Multi-car accidents are certainly not uncommon in St. Louis and, unfortunately, they take place quite frequently. A recent multi-car crash was reported in North St. Louis that resulted in the death of a forty-year-old woman. According to an article on the KMOV website, a 2007 Dodge Charger was traveling east on I70. The vehicle had […]