Weather Tropical Storm Edouard makes landfall near Texas-Louisiana border, heavy rain and flooding expected Alejandro Vega · September 1, 2026