“Mother of the Universe” 2000 Installation, Efrat Gallery, Tel Aviv, Israel. "Mother of the Universe"Sunday, July 19, 2015tanyawm