Meme/Image “The Stairs of Death”

Feb 19, 2024

‘Stairs of death’ (15th Century CE), are a section of stone steps, built by Incas (1438-1533 CE), located at peak Huayna Picchu mountain, 2693m above sea level (one of steep mountains that overlooks Machu Picchu), Peru.

Categories