New geological research suggests that the Incan city of Macchu Picchu is located at the spot where t