John Mayer has dropped his version of Beyonce's "XO." Mayer released the cut on his official SoundCloud page after previously debuting it during his Australian tour last month. The stripped down rendition features Mayer brooding over acoustic guitar, piano and harmonica.
More...
Bookmarks