Desmadre Berlin

Galerie Templon, Paris, France
Installation view