The beauty and history of Sedona, Ariz., is explored in this IMAX documentary. Directed by Frances Grumman.