Helene, the most powerful hurricane to strike Apalachee Bay and one that threatened Tallahassee with a direct hit, made landfall late Thursday in Taylor County.
USA TODAY reports that the storm made landfall around 11:10 p.m. local time near Perry, Florida, about 50 miles southeast of Tallahassee. Helene had sustained winds of about 140 mph, making it the ...