By Todd Slater
03/06/2008
At Meridian, Houston, Texas
17.5" x 23.5"
Screen printed, s/n edition of 200
$60
ADD TO CART