An Insiders view on Amazon, Ecuador
By Charles Cumella Ecuador is an amazing place, full of natural and man-made wonders. Ecuador has some of the most unique landscapes in the world, including the Highland region (Sierra), the Coastal region (Costa), and the Galapagos. But there’s no…
Continue reading