Sedona, The Spirit of Wonder: IMAX

staff's picture
ShareThisTake a breathtaking journey through the rich history of Native American tribes (situated near Sedona, Ariz.) and their culture. Original Indian flute music accompanies a wonderful visual journey that was originally filmed in the large IMAX format. Viewers travel back in time to witness the evolution of what is now called Sedona, a land of breathtaking beauty that boast the mysterious power of vortices.