Installations
The Spiders From Mars Drop In on the Boom Boom Room
The paintings of worldwide manmade disasters are suspended under broken umbrellas and illuminated by overhead lights.
The Spiders From Mars Drop In on the Boom Boom Room
The paintings of worldwide manmade disasters are suspended under broken umbrellas and illuminated by overhead lights.