News

Climbing Chimborazo, Ecuador's highest peak, is no small feat. Standing at 6,263 meters (20,548 feet), this inactive volcano ...