Lemon Tree

Lemon Tree (Spain) 1997
Screen Print
Edition of 3

RW 26