Cynthia Scott
Detail

Acrylic on nylon, broken umbrella



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.
PREV / NEXT   22 / 75
BACK TO INSTALLATIONS