Leaf Passage

Installation, 1994.

3.6 × 2.3 × 24.6 meters
Popup
  • Cambridge, United States Map