Daily Archive: July 23, 2017

Tortuguero Village

Tortuguero, Costa Rica, which can be translated as Land of Turtles, is a village on the Northern Caribbean coast of Costa Rica in the Limón Province. It gave its name to the neighboring Tortuguero...