damien roach lemuria by damien roach

Damien Roach Lemuria

Sep 6, 2008–Oct 4, 2008

Sies + Höke Galerie
Düsseldorf, Germany

Damien Roach: Lemuria
September 6 – October 4, 2008 Lemuria is the name of a hypothetical landmass that once was supposed to have connected I...

View Details