CNN reports: Hurricane Debby has made landfall in Florida near Steinhatchee with winds of 80 miles per hour, according to the National Hurricane Center at 7 a.m. EDT. The landfall is within 20 miles of Hurricane Idalia’s landfall, which also came ashore in the Big Bend of Florida in August 2023 as a Category 3 hurricane with 125 mph winds. …
Read More »