Songs

Show all 333 Paul McCartney songs

All Things Must Pass performed by Paul McCartney

Years

1 2004 14
2 2003 2

Plays by Other Artists