Freak storm dumps 3 feet of hail