By Todd Slater
09/10/2005
At Festival Pier at Penn's Landing, Philadelphia, Pennsylvania
16.5" x 25"
Screen printed, s/n edition of 150, Metallic Copper Ink
$175
By Todd Slater
09/10/2005
At Festival Pier at Penn's Landing, Philadelphia, Pennsylvania
16.5" x 25"
Screen printed, s/n edition of 150, Metallic Copper Ink
$175