Home VIDEOS Watch: John Mayer Covers Beyonce’s “XO”

Watch: John Mayer Covers Beyonce’s “XO”

SHARE

John Mayer gives Beyonce’s “XO” his own acoustic twist and performs it for his fans at his most recent show.