Galapagos Islands Travel Notes #3 – Tortuga Bay

Tortuga Bay is a famous beach located on Santa Cruz Island in the Galapagos Islands of Ecuador. What makes Tortuga […]

Galapagos Islands Travel Notes #3 – Tortuga Bay Read More »