If you recently took a walk through Peterborough's Nene Park, you might have seen inspiring art in the trees. The new ...