Havasupai Canyon

Havasupai Canyon, June 2010