RECENT - 2003 (SELECTED)

 
Show More
Aria Umbra I, 2003 - 2004

oil on linen, 119 x 250.5 cm. Collection: Israel Museum, Jerusalem, Israel