Factors That Damage Windshields and Repair Coverage

Who is Liable for Road Debris Windshield Damage?