Santa Cruz Galapagos Island Travel Guide

large tortise

Located in the center of the Galapagos islands, Santa Cruz, will most likely be “home base” for your Galapagos land-based itinerary. Santa Cruz is not a large island but it is the most densely populated of the Galapagos islands. It is […]