Micha Tauber, ‘Tree of Life’, 2017, Gallery 901

About Micha Tauber

Dutch, b. 1967, based in Paris, France

Solo Shows

2017

Group Shows

2015
Galerie Les Plumes, 
Beirut,