Claim: Citadelle Laferrière is on top of Mount Denali.
Verdict: REFUTES