Center Beach

Mixed-media installation at the Center for Advance Visual Studies, 1978.

Popup
  • Cambridge, United States Map