Explorers have discovered a lost city on the cloud-shrouded mountaintop of the Andes in Peru. Although the ruins were first spotted in 1999, this is the first time the team has been able to travel through the rough terrain to begin excavation.