Machu Picchu is an ancient city in South America on top of a mountain range...