This brand-new, permanent art installation in Columbus, Ohio is opening soon. We got a preview of the visionary experience.