Sea turtles are known to be majestic creatures that spend most of their lives in the ocean. However, there is one extraordinary event that occurs on land – the sea turtle egg laying process. This ...
Dozens of loggerhead hatchlings just churned up from the sand at Fort Fisher, and the spectacle has a name that sounds far more alarming than what actually unfolded on that North Carolina beach.