England

England

Articles & Photos

11
Tree sculptures are mysteriously installed in a wooded public park in the United Kingdom. After weeks of anonymity, the chainsaw-wielding artist is revealed.
Page 3 of 3