Everyone has had it happen – a rock kicks up off the highway or flies out of the back of a truck, and smashes in to your windshield. Sometimes the crack caused by the rock creates a visibility problem, but even if sight lines are still clear, the windshield will […]