Poster

HEMA b.v.

Amsterdam, the Netherlands

2009

16 1/2 x 11 3/4 inches