New CT scans reveal the last moments of the Inca children who were sacrificed and mummified about 500 years ago.
Gocta Waterfall is a breathtaking natural landmark hidden deep within the cloud forests of northern Peru. Plunging ...
Ecuador is the home to the Galapagos Islands, one of the most famous island chains in the world. However, mainland Ecuador ...