NOAA Doppler radar imagery indicate that the eye of Idalia made
landfall along the coast of the Florida Big Bend near Keaton Beach
around 745 AM EDT (1145 UTC).
678 posted on 08/30/2023 4:51:34 AM PDT by NautiNurse
(🇺🇸 Selling out the U.S.A.: The Briben Brand™)