Sports Tropical Storm Harold Makes Landfall on Padre Island, Texas August 22, 2023 The Newzz Owl Padre Island, TX.: Tropical Storm Harold makes landfall on the south Texas coast with maximum sustained winds of 50 mph...