News

In the U.S., over 68,000 pedestrian deaths and 6.1 million serious pedestrian injuries occurred between 2011 and 2020—many in large cities like New York.
In the U.S., over 68,000 pedestrian deaths and 6.1 million serious pedestrian injuries occurred between 2011 and 2020—many in large cities like New York.