Tropical Storm Harold Makes Landfall in Texas, Bringing Heavy Rains and Winds

Tropical storm Harold, which has formed in the Gulf of Mexico on Tuesday, has already made landfall on Padre Island, in Texas, United States, with …