By Todd Slater
10/17/2004
At Electric Factory, Philadelphia, Pennsylvania
13.5" x 24"
Screen printed, s/n edition of 75
$90
By Todd Slater
10/17/2004
At Electric Factory, Philadelphia, Pennsylvania
13.5" x 24"
Screen printed, s/n edition of 75
$90