By Ilan Itach

2010
Original Oil on Wood
73 x 120 cm / 29 x 47 inches

Inquire about this artwork