Tropical Storm Harold made landfall on Padre Island, Texas, on Tuesday morning, marking the first tropical storm to make landfall in the United States from the Atlantic Ocean in 2023.
Recommended Stories
Print subscriber? Click here to login/register your account
Digital subscriber? Click here to login/register your account.