John Mayer turned his final tour rehearsal in Columbia, South Carolina, into a free concert for a few hundred lucky fans last night at the University of South Carolina. Fans had been gathering outside the venue where the recent Rolling Stone cover star is preparing for his his two-year long Battle Studies world tour, and [...]