“Unrecognizable” –Andes Icons Mount Chimborazo & Quelccaya Ice Cap

Quelccaya_Glacier

 

Climate change is wrecking havoc with two of our planet’s icons: Ecuador’s glacier-studded Mount Chimborazo -the highest spot on our planet- and Peru’s Quelccaya, which until recently was the world’s largest tropical ice cap.

(more…)