News

With seven distinct species, sea turtles inhabit every ocean in the world, yet their population has been significantly ...
Locals call it the arribada, Spanish for “arrival”: the magical days and nights when tens of thousands of sea turtles come ashore on Costa Rica’s Pacific coast to lay millions of eggs.