Over 100,000 Sea Turtles Nest at the Same Time. How?

November 9, 2015 - Hundreds of thousands of olive ridley sea turtles all arrive together to lay their eggs near Ostional, Costa Rica—and we know… more