Loading Video…

This browser does not support the Video element.

Tropical Storm Edouard makes landfall

Tropical Storm Edouard has made landfall near Johnson Bayou, Louisiana. According to the National Hurricane Center, it made landfall at 2:20 PM with estimated maximum sustained winds of 60 mph and minimum pressure of 996 mb.