We take a look at some of the best rock 'n' roll collaborations where the guest artist ended up stealing the whole show.
Paul McCartney might not have the most level-headed opinion on his own work, but he knew when some songs worked better over ...