By Todd Slater
09/07/2005
At Electric Factory Philadelphia PA
31.5" x 12.5"
Screen printed, Limited Edition out of 150, signed
$130
By Todd Slater
09/07/2005
At Electric Factory Philadelphia PA
31.5" x 12.5"
Screen printed, Limited Edition out of 150, signed
$130