Spruce Tree Canyon, Mesa Verde National Park, Colorado