By Rob Jones
11/08/2005
At Alexandra Palace, London, United Kingdom
17.5" x 34"
Screen printed, s/n edition of 240
$350
By Rob Jones
11/08/2005
At Alexandra Palace, London, United Kingdom
17.5" x 34"
Screen printed, s/n edition of 240
$350