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