Richard Bram

Selfridges, London, 2003
made: 2003