By Ilan Itach

2010
Original Oil on Wood
74 x 123 cm / 29 x 48 inches

Inquire about this artwork