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.