El Altar Peak, Chimborazo, Ecuador (Google Earth®).