Hurricane Idalia Makes Landfall In Florida With Catastrophic Storm Surge
Hurricane Idalia has made landfall along Florida's Gulf Coast, where it's bringing catastrophic, life-threatening storm surge, destructive winds and flooding rain. The center of Idalia came ashore near Keaton Beach…
