Tropical Storm Edouard makes landfall on Texas coast

Tropical Storm Edouard makes landfall on Texas coast

Fox - 4 News
Fox - 4 News
1 Video View·Sep 2, 2026