Elton John and Brandi Carlile have shared a new song called ‘Never Too Late’, which has been written for an upcoming ...