By Ilan Itach

2009
Original Oil on Wood
80 x 120 cm / 31 x 47 inches

Inquire about this artwork