by Ben | Jan 8, 2018 | CES 2018, Press Releases
WHAT: Each year, unfavorable weather conditions are directly responsible for more than 6,000 traffic fatalities in the United States and 1.25 million globally. Weather is the cause of more than 1 million automobile accidents in the...