The Chips are Down

Whitechapel Project Space, London
April 28 – May 27, 2007