Storm in Florida

Unprecedented Hurricane Idalia Makes History in Apalachee Bay Florida is renowned for its familiarity with fierce storms, but the Apalachee Bay, situated just 25 miles south of Tallahassee, has historically managed to steer...

Continue reading