INSTALLATIONS > Rice Gallery

too much
an installation at Rice Gallery
Rice University
Houston, Texas
nov6 - dec14 • 2008