Tropical Storm Edouard has made landfall on the Texas coast. This storm has been tracked by various news sources. Further information about Tropical Storm Edouard is available from FOX 4 News. Details of the storm's impact and any related updates can be found through this source, which is reporting on the landfall of Tropical Storm Edouard.