A Musical Tapestry

Don McLean, Amanda Palmer of The Dresden Dolls, Jeffrey Osborne, Rockin' 1000 Percussionists.