The arrival of Helios, a new sculpture by internationally acclaimed artist Luke Jerram, at Fountains Abbey last weekend means visitors have enjoyed the rare chance to experience this awe-inspiring ...