St. Louis Needs to Address Traffic Violence

178 people have died as a result of traffic violence in 2021. For the 4th year in a row pedestrian fatalities have risen in the City of St. Louis and for the first time, total traffic fatalities eclipsed 100 in St. Louis County. Trailnet, a local walking and biking advocacy non-profit, believes that all traffic …