Claim: Machu Picchu is on a mountain ridge thousands of feet above sea level.
Verdict: SUPPORTS