Installations
The Spiders From Mars Are Not Amused
Top to bottom:
BP Deepwater Horizon (Louisiana), “…by far the world’s largest accidental release of oil into marine waters” (New York Times) 2010
Exxon Valdez (Alaska), oil spill 1989
Love Canal (New York), toxic waste contamination 1978
Broken umbrellas, painted acrylic on nylon, bamboo