Zion Canyon rim from the canyon floor taken at Zion National Park in Utah USA in May 2010.