Watch: Sea turtles released off coast of North Carolina

2018-10-17 1

The release of the 13 turtles was delayed because of Hurricane Florence.