To see this city, you have to climb to a height of 2340 meters on top of a mountain.
Machu Picchu was nicknamed the "Lost Castle" of the ancient Incas, and today it ranks among the New Seven Wonders of the World.
As for the llama, it is often seen in this historical city because of its great importance to the Inca people and its role in transportation.
Source: Emmett Sparling Photography