Work > Installations




The Spiders From Mars Drop In on the Boom Boom Room


Bogalusa (Louisiana) chemical spill 1995



This piece was a site specific installation at Acadiana Center for the Arts in Lafayette, Louisiana from November 10, 2012 through January 5, 2013.

Detail
Detail

Acrylic on nylon, broken umbrella