Cynthia Scott
Detail



The Spiders From Mars Drop In on the Boom Boom Room



BP Deepwater Horizon (Louisiana), “… by far the world’s largest accidental release of oil into marine waters…” (New York Times) 2010
PREV / NEXT   20 / 75
BACK TO INSTALLATIONS