(NEW YORK) — Idalia made landfall in Florida’s Big Bend region Wednesday morning as a powerful Category 3 hurricane — the strongest hurricane to ever make landfall in Florida’s Apalachee Bay. Idalia weakened throughout the day and is now a tropical storm moving through Georgia […]