Lake Powell is a reservoir on the Colorado River, straddling the border between Utah and Arizona. It is a major vacation spot that around two million people visit every year.