Live and Let Die - O.s.t - Music - CAPITOL - 5099992841512 - June 12, 2019
In case cover and title do not match, the title is correct

Live and Let Die Limited edition