Footage from yesterdays releasing of a big ol’ logger head turtle off the shore of Pass-A-Grille beach. Sea World Orlando rescued the turtle last May.
Read more here.