The Japanese collective TeamLab presents an artistic and interactive installation...

20