Move over, Everest. Scientists say that by one measure, the world’s highest peak is actually Mount Chimborazo in Ecuador. The summit of Chimborazo, an inactive volcano in the Andes, rises about 20,500 feet above sea level, far short of Everest’s
Move over, Everest. Scientists say that by one measure, the world’s highest peak is actually Mount Chimborazo in Ecuador. The summit of Chimborazo, an inactive volcano in the Andes, rises about 20,500 feet above sea level, far short of Everest’s