John Mayer Covers Beyonce’s ‘XO’ [VIDEO]
If you thought Beyonce was the only one who can nail her own songs, you are wrong.
At a concert in Australia, John Mayer covers 'XO' and the fans all fell in love more than they already had. Don't believe me? Check it out here: