By Todd Slater
09/05/2008
At Festival Pier at Penn's Landing, Philadelphia, Pennsylvania
17" x 23"
Screen printed, s/n edition of 200
$90
By Todd Slater
09/05/2008
At Festival Pier at Penn's Landing, Philadelphia, Pennsylvania
17" x 23"
Screen printed, s/n edition of 200
$90