Watch: Sea turtles released off coast of North Carolina

2018-10-17 13

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

Free Traffic Exchange