Cynthia Scott
Detail



The Spiders From Mars Are Not Amused


Left to right:

BP Deepwater Horizon (Louisiana), “…by far the world’s largest accidental release of oil into marine waters” (New York Times) 2010

Bhopal (India) chemical plant toxic gas leak 1984

Digital prints on cotton, broken umbrellas.
PREV / NEXT   26 / 75
BACK TO INSTALLATIONS