Colorado river, Marble Canyon, Grand Canyon National Park, Arizona, USA with Nankoweap Canyon's Anasazi indian Granaries in foreground