Edouard Makes Landfall

By Chris Ariens 

Tropical Storm Edouard made landfall on the Texas coast this morning, between Galveston and the Louisiana border. The storm never reached Hurricane status.





Advertisement
Advertisement