Claim: Lake Powell is an artificial reservoir on the Colorado River in Utah and the 6th largest and the 14th most populous of the 52 states.
Verdict: REFUTE