Ilit Azoulay

Ilit Azoulay, The Keys, 2010, archival pigment print on paper, 59 x 145.5 inches (150 x 370 cm), edition of 3, plus 2 AP, courtesy of Andrea Meislin Gallery, New York.

Share

Leave a Reply