SPOT! the window.

A site specific installation in a derelict window on 1 Downs Rd, London E5 8QJ.

This piece is on till 31 July 2010