Mayer performs free show for fans
John Mayer performed a surprise free show in the US to thank fans who have been camping outside his rehearsals.
Grammy-winning singer John Mayer may have just scored himself a TV show.