By Todd Slater

05/01/2007

At Alabama Theatre, Birmingham, Alabama

23.5" x 33.5"

Screen printed, s/n edition of 150

$100

ADD TO CART

back to top