By Factor27
02/27/2004
At The Independent: The Stills
20" x 26"
Screen Printed, Limited Edition of 60, Signed
$40
ADD TO CART