Research shows that at least 17% of vehicle crashes happen during the winter season. And that not being all, around 156,000 vehicle crashes occur because of icy roads. Meaning, approximately 1,300 people lose their lives because of icy roads each year. Also, over 116,800 people suffer injuries from accidents because of the same situation. More...Read More