Carsten Höller, 1961

The Forest

2002
6 min 15 sec
Private collection