
Tropical Storm Edouard Makes Landfall on US Gulf Coast
Tropical Storm Edouard has made landfall along the Texas and Louisiana coastline, bringing heavy rainfall, flash flood risks, and leaving tens of thousands without electricity.
1 story found

Tropical Storm Edouard has made landfall along the Texas and Louisiana coastline, bringing heavy rainfall, flash flood risks, and leaving tens of thousands without electricity.