Idalia Sweeps Through Georgia After Pelting Florida’s Coast [ad_1] Hurricane Idalia made landfall this morning in Florida’s Big Bend, hitting the area with heavy rain and […]