100 mph Winds and Grapefruit-Sized Hail Pummel North Texas