Here is a cool infographic on traffic safety that we put together based primarily on the NHTSA 60 year report on car accidents in the US that recently came out. Enjoy!
…
Δ