The Right to Life, 1979
Date: 1979
Identifier: 13117
Image Format: 35mm slides
Installation view: "Hans Haacke: Unfinished Business," New Museum, New York, 1986.
Photography Credit: Fred Scruton
Installation views
December 12 1986 – February 15 1987