23.03.2011

As part of the IHME Contemporary Art Festival Superflexs film Modern Times Forever begins at March 23rd at the Stora Enso Building in Helsinki. The film will be the longest film ever made as it lasts until April 2nd.