Using ancient DNA, researchers unravel the mystery of Machu Picchu

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. —> Read More

facebooktwittergoogle_plusredditpinterestlinkedinmail