PROJECTS and INSTALLATIONS > The Source

The Source - studio installation
World Trade Center, 91st floor
LMCC
The Source - studio installation
World Trade Center, 91st floor
LMCC
2001