At Saatchi Gallery’s 'The Sun and The Moon: Art Inspired by the Celestial', Luke Jerram’s monumental six-meter Helios brings visitors face-to-face with the Sun and gives renewed meaning to the words famously attributed to J.M.W. Turner near the end of his life: “The Sun is God.” Read more on The Fine Art Ledger's Art Wire.