A stranded sea turtle that was found more than a mile from the Gulf of Mexico in Dixie County, Florida, is resting up at the Florida Aquarium’s Sea Turtle Rehabilitation Center in Apollo Beach before ...