Stefan Otto

Improving Nature 2008

Wormwood, 90x110cm, siliconmounted photo on glass - 2008
6/8