A performance and installation at Gallery Louis 21 in Palma de Mallorca, Spain on February 12, 2010. The installation was a collaboration with Swedish artist Stefan Lundgren.

Click the tag/category for related posts

Tags:

Categories:

Updated: