Canyon over the Rio Apurimac at Keshwachaca, Cuzco, Peru.