Visiting Tortuga Bay in Galapagos Islands Paul Kattupalli 7 years ago Tortuga Bay and Charles Darwin Research Foundation visit Share this: Share on X (Opens in new window) X Share on Facebook (Opens in new window) Facebook Charles Darwin Research Centre, Santa Cruz, GalapagosDateJune 22, 2019In relation toSimilar postGalapagos Finches: Do They Prove Darwinism or Creation? DateJuly 1, 2019In relation toSimilar postGalapagos Islands: Where Darwinism Gets Destroyed (Audio)DateJune 17, 2019In relation toSimilar post