St. Louis traffic watchdogs urge city to address safety quickly
The recent promise by St. Louis officials to dedicate $40 million to improve traffic safety is good news to safety advocates, but they stress that fixes are needed urgently.
Source: stlpublicradio.org