Right now, something completely amazing is happening on a barrier island in North Carolina. Sea turtles, one of the Earth’s most ancient creatures, are coming ashore at night to dig nests and lay their eggs. They’ve been doing the same thing, over and over and over again, for more than 100 million years. And it’s […]