PHOTOGRAPHY A Carcass (1997) A Carcass (Yellow Stop Sign), 1997. Colour print mounted on wood, 135 x 100 cm Continue reading A Carcass (1997) →