Laughable post — the Incas themselves never said anything about the site.
And still more laughable retort.