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