The Urubamba river runs through a deep canyon beneath Machu Picchu.