Friday, September 26th, 2014
Christian Marclay’s film clips ‘The Clock’ that consists of a 24-hour film montage will be shown at MoMA
December 21 The Museum of Modern Art, 11 West 53 Street, New York, NY 10019
Sara Chou - who posted 41 articles on Trendland.
Contact the author