Boutique Fermée (Closed Shop)

89 X 116 cm (35 x 45.7 in) 2002