Idalia makes landfall on Florida’s Gulf coast with torrential rains and 125mph winds and heads up coast to Georgia and the Carolinas
Idalia makes landfall on Florida’s Gulf coast with torrential rains and 125mph winds and heads up coast to Georgia and the Carolinas
Florida is bracing for a “major” hurricane as now Tropical Storm Idalia strengthens. It is expected to make landfall on the..