The Galapagos Islands, Ecuador – The Day of the Marine Iguanas (and more!) at Tortuga Bay
Tortuga Bay is a beautiful beach on the island of Santa Cruz on the Galapagos Islands. The beach is reached by a fairly-long walkway from the main town of Puerto Ayora. As we exited the walkway, we were deposited on a huge sandy beach called Playa Brava, and as beautiful Read more…