Tropical Storm Edouard made landfall on Tuesday afternoon and is set to bring heavy rain to southeast Texas and southwest Louisiana through Wednesday. ↧ Tropical Storm Edouard makes landfall; will bring heavy rain to Tex... Tropical Storm Edouard made landfall in Texas on Tuesday afternoon.