Florida Braces for Imminent Landfall: Hurricane Idalia Threatens as Category 3 Storm
Hurricane Idalia, a rare Category 3 storm, has struck Florida's Big Bend with unprecedented force, unmatched in 125 years on the Gulf Coast.
The hurricane's core struck the shores near Keaton Beach early Wednesday morning, pummeling the…