Work > Installations



The Spiders From Mars Are Not Amused



Exxon Valdez (Alaska) oil spill 1989

Broken umbrellas, painted acrylic on nylon, bamboo