Santa Cruz Island 4; Puerto Ayora and CDRS
October 29 in Ecuador
☁️ 27 °C
Puerto Ayora, sometimes referred to as Santa Cruz, is on the southern shore of Santa Cruz Island. It is the home to Galápagos National Park; this was established in 1959 and began operation in 1968 -Read more



















Traveler
😲
Traveler
Nice pic
Traveler
😢