Barracuda, Barracuda… everywhere September 25, 2018 dogisland7 Leave a comment Watch out, at the Apalachicola City, St George Island, Franklin County reefs and the old Air Force towers just to the… Continue Reading →