I'm guessing hail and a huge wind gust, from a large cumulonimbus...
_________________________
OBG