Now tropical storm Idalia came ashore in the Big Ben region of Florida. The storm hammered low-lying areas and brought a massive storm surge. Power is out for scores of residents.