By Todd Slater
03/02/2010
At Wachovia Spectrum, Philadelphia, Pennsylvania
23" x 17.5"
Screen printed, s/n edition of 125
$75
By Todd Slater
03/02/2010
At Wachovia Spectrum, Philadelphia, Pennsylvania
23" x 17.5"
Screen printed, s/n edition of 125
$75