Central- & SouthamericaTravelerIsla Santa Cruz - Playa Tortuga Bay December 8, 2023 in Ecuador ⋅ ⛅ 26 °C 3 likes Trip