Claim: Horseshoe Falls is in the mountains of Canada.
Verdict: NOT ENOUGH INFO