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