A storm system has developed in the Gulf of America. This weather phenomenon is known as Tropical Storm Edouard. Further information about Tropical Storm Edouard is available from the source. The storm is said to be heading towards Texas, but details are sparse.