Home Costa Rica News Watch Thousands of Turtles Lay Eggs on Costa Rica Beach (Video)