Star of David

Installation for the LightsOROT exhibition at the Yeshiva University Museum in New York City created by MIT's Center for Advanced Visual Studies, January 31-December 31, 1988.

Popup
  • New York City, United States Map