If we do not sacrifice thousands of Americans to Car God every year, we might upset his brother, Economy God, who will make the rains stop.
New research shows that the US has been a global laggard curbing crash deaths. If the US had merely matched improvements in 14 peer nations, 500,000+ lives would have been saved from 2000-24. doi.org/10.1080/1538...