Beautiful World : Siula Grande, in the Andes of … Siula Grande, in the Andes of Peru. 22,205 feet. [OC] [800×533] Picture found by the Ditpub “Beautiful World” searcher. Original was/is available from http://i.imgur.com/V5Ux9Mg.jpg I...