Art > Force of Nature

Yellow Twine
Yellow Twine
Oil on Canvas
91 x 122 cm
2016