giclée print on Hahnemühle paper
86 × 64 cm33 7/8 × 25 1/4 inAcquired 2008Dean StreetScreening Room
Dean StreetScreening Room