Songs

Show all 368 Paul McCartney songs

All Things Must Pass performed by Paul McCartney

Years

Plays by Other Artists