Stephanie Taylor

Galerie Christian Nagel, Berlin, Germany

By Dominic Eichler