Show details
Artists
Rebecca Norris Webb
Paris, France
2002
Chromogenic print
24 1/2 x 34 inch