Select Page



Eighty loggerhead sea turtles hatched from this nest on July 31, 2013 on Ocean Isle Beach, NC. Sea Turtle Protection volunteers assisted them in their journey …

source YouTube

Pin It on Pinterest

Share This