THE INCAS are credited with building some of the most incredible megalithic sites in the world—Machu Picchu, Sacsayhuamán, Ollantaytambo—even though the Inca themselves never claimed to be the builders.Continue Reading