From 1966, the first year when annual traffic deaths surpassed 50,000, through 1973, the US averaged 52,712 traffic deaths per…
Read More »From 1966, the first year when annual traffic deaths surpassed 50,000, through 1973, the US averaged 52,712 traffic deaths per…
Read More »