Caroline Bachmann | Stefan Banz
Der Schrei
Oil on canvas, 75 x 120 cm, 2006, courtesy the artists