Claim: Machu Picchu is a 13th-century Inca citadel.
Verdict: REFUTES