See Earth's 8,000-Meter Peaks From Space

//