Giant hailstones smash windshield of car in France

MORE VIDEOS