A group of happy guests had sheltered from the tropical storm and enjoyed a delicious dinner in La Tortuga Verde when the beaming security guard announced that there was a turtle laying her eggs on the beach. A buzz of excitement filled the room and everyone rushed to the beach More >