Climbing Chimborazo Chimborazo is only the 39 th tallest mountain in the Andes, when measured from sea level, but there was a brief time in the 19 th century when it was thought to be the world’s ...