Eighty loggerhead sea turtles hatched from this nest on July 31, 2013 on Ocean Isle Beach, NC. Sea Turtle Protection...