Dramatically perched on an Andes mountain ridge some 8,000 feet above sea level in Peru, Machu Picchu is a visual wonder and a technical masterpiece. “It is breathtaking,” said Brenda Bradley, an associate professor of anthropology at the Columbian College.
Using Ancient DNA, Researchers Unravel the Mystery of Machu Picchu
September 30, 2015