Tropical Storm Edouard is making landfall in the Gulf of America

05:01
Tropical Storm Edouard is making landfall in the Gulf of America
Tropical Storm Edouard is making landfall over Texas and Louisiana with winds of 50 mph. Tropical Storm Warnings are in effect all around the area near landfall. Edouard is expected to see rapid weakening as its center moves inland.









