Santa Cruz Galapagos | Getting the best for your buck
Santa Cruz Island, in the Galapagos, is home to the largest town in the archipelago Puerto Ayora which is the main Galapagos tourist hub.
Santa Cruz Galapagos | Getting the best for your buck Read More »