Hurricane Ian, one of the mightiest to hit the U.S. mainland in recent years, flooded communities and left more than 2 million homes and businesses without power as it battered Florida's Gulf Coast with howling winds, torrential rains and raging surf.

By Thursday morning, Ian had weakened into a tropical storm and was trekking across Florida, leaving Gulf Coast residents to pick up the pieces.

But it was still expected to produce strong winds, heavy rains and storm surge across portions of Florida, Georgia, and the Carolinas, the U.S. National Hurricane Center said.