RIDES, slides and fairytale castles may be Central Florida’s most famous draws, but in Crystal River on the dazzling Gulf ...
Lenny, a 322-pound loggerhead turtle, was found off the Florida Keys struggling to swim and with visible wounds.