Charles Darwin Research Station Saw lots of Galapagos Tortoises and lots more there on Santa Cruz Island and elsewhere in the archipelago a week or so ago.