News

By Erik N. Iverson In the heart of the Colombian Amazon, the towering mountains of the Serranía del Chiribiquete harbor ...
Angel Falls in Venezuela is the world's highest waterfall. The Andes mountains are in seven different countries in South America: Venezuela, Colombia, Ecuador, Peru, Bolivia, Chile, and Argentina.