Isla Isabela
October 5, 2022 in Ecuador ⋅ ☁️ 20 °C
All we can really say about Isla Isabela is "Wow, wow, wow, wow, WOW!"
It defies explanation. Around every corner, in every nook, busting out of every cranny is some exhibition of wild life that canRead more























Traveler
Is that real turtle it’s massive
Traveler
I think this one is angry
Traveler
Grumpy !!