By Todd Slater
05/01/2007
At Alabama Theatre, Birmingham, Alabama
23.5" x 33.5"
Screen printed, s/n edition of 150
$100
By Todd Slater
05/01/2007
At Alabama Theatre, Birmingham, Alabama
23.5" x 33.5"
Screen printed, s/n edition of 150
$100