Claim: Machu Picchu was located in the woods.
Verdict: REFUTES