No More Car Crashes By 2020… Volvo Promises a Zero Accident Future!
Worldwide, an estimated 1.2 million people die in road accidents every year. In the United States alone, there were over 35,000 traffic fatalities last year, with the leading cause being human error whether it is drunk driving,…