Tropical Storm Edouard makes landfall near the Texas/Louisiana border

The Weather Channel
1 Video View·Sep 2, 2026