BREAKING NEWS
Tropical Storm Edouard makes landfall
Tropical Storm Edouard is making landfall, slamming Texas and Louisiana with heavy rain and flash flooding
Tropical Storm Edouard is making landfall as the storm brings heavy rain, storm surge and flash flooding along the Upper Texas and southwestern Louisiana coasts as it tracks inland through the day.



