By Ilan Itach

2010
Original Oil on Wood
80 x 130 cm / 31 x 51 inches

Inquire about this artwork