Sedona: The Spirit of Wonder

The breathtaking landscape of Sedona, Ariz., becomes home to American Indians.