How a Cracked Windshield Spoils Your Driving Experience