John Mayer Releases Cover of Beyonce’s ‘XO’ [LISTEN]
John Mayer surprised audiences on his Australian tour by performing an unexpected cover of Beyonce’s love song ‘XO.’ The singer and his fans enjoyed the performance so much that he just released a studio recording on iTunes.