A

Public Art Development Trust

Documentary
22 min     6.867     2002     United Kingdom

Overview

Single-channel video installation commissioned by Public Art Development Trust, London.

Similar