Tropical Storm Edouard makes landfall on Texas coast

Tropical Storm Edouard makes landfall on Texas coast

Fox - 4 News
Fox - 4 News
Sep 2, 2026