Have you experienced driving during bad weather conditions? Well, when bad ...