Results 1 results found Charles Darwin Station Beach, Playa de la Estacion, Puerto Ayora, Santa Cruz (Indefatigable) Island, Galapagos, UNESCO World Heritage Site, Ecuador, South America