An animated TV commercial we produced to promote the Mind Body Spirit Festival.