slideshow
Let There Be Light
La MaMa - La Galleria, New York (USA), 2002
Installation view