Traffic accidents are killing pedestrians in record numbers. In 2016, pedestrian deaths reached their highest level since 1990. The 5,987 pedestrian accident fatalities in 2016 represented an 11% increase in deaths from 2015 and a 27% increase...
Read More