British rock legends Paul McCartney, David Gilmour and Ozzy Osbourne have been around for decades – and there's something ...