Chimborazo: the Closest Point to the Sun