By Ilan Itach

2007
Original Oil on Canvas
101 x 101 cm / 40 x 40 inches

Inquire about this artwork