Rehabilitated Sea Turtles Released in Nags Head

Three rehabilitated sea turtles were released back in the wild on the beach at Nags Head, NC.