"Between 2013 and 2023, road deaths in the U.S. increased by nearly 25 percent. Pedestrian traffic fatalities rose by a whopping 56 percent between 2013 and 2022, per the International Transport Forum’s 2024 Annual Road Safety Report."
add a skeleton here at some point
7 days ago