Llama and Machu Picchu Built for Inca royalty around 1450 A.D., Machu Picchu is a grand complex in the Andes mountains of Peru. It was occupied for 80 years, then for hundreds of years lay dormant. Here is a brief look at the ingenuity behind the building of Machu Picchu. The citadel was an extensive […]

Building Machu Picchu