Millions of people along the US coast face flooded roads, travel chaos, power outages and possible tornadoes as Tropical Storm Edouard makes landfall.

A developing system along the Gulf Coast may strengthen to Tropical Storm Edouard and make landfall in Texas near the Louisiana border on Tuesday morning.

Forecasters with the National Hurricane Center expect it will make landfall in Texas on Tuesday.