Hellen van Meene
Dutch
1972-

Untitled #180, Riga, Latvia
2004
Chromogenic print
11-1/2 x 11-1/2 inches
© Hellen van Meene