Tropical Storm Edouard makes landfall
Tropical Storm Edouard makes landfall

Tropical Storm Edouard makes landfall

Tropical Storm Edouard made landfall in Louisiana Tuesday afternoon. The storm is already bringing heavy rain, winds, and high surf to southeast Texas.

Top Videos