They Live 2

Screen Print
18 x 24 inches
Edition of 500
July 7, 2011
Sold Out

About

18 x 24″ Screen print signed and numbered edition of 500.  $50.  Purchase limit of 1 per person / household.

Release date: 7/7/11 at a random time between 10am and 12 noon Pacific standard time.  SOLD OUT