Watch: Sea turtles released off coast of North Carolina

  • 6 years ago
The release of the 13 turtles was delayed because of Hurricane Florence.

Recommended