By Ilan Itach

NEW
Original Oil on Wood
73 x 122 cm / 28.8 x 48 inches

Inquire about this artwork