Back in January, Mayor Bill de Blasio launched his administration’s “Vision Zero” initiative, aimed to improve road traffic safety and eliminate traffic deaths in New York City within a decade. For those who are unfamiliar with the initiative, read on to find out more...

read more