Claim: Machu Picchu is on a South American mountain ridge 2430 m above sea level.
Verdict: SUPPORTS