dehartclark's videos (1)


1530
Jun 16, 2010
Topsail Turtles

Topsail Island, North Carolina is a northern nesting beach of threatened Loggerhead Sea Turtles. Here the residents...