Od Public Art Development Trust Studios
-
2002
A
A6.87 2002 HD
Single-channel video installation commissioned by Public Art Development Trust, London.
6.87 2002 HD
Single-channel video installation commissioned by Public Art Development Trust, London.