John Mayer played one of his best shows ever at a dive bar with Alessia Cara

As part of the Bud Light Dive Bar Tour, he performed at Los Angeles’ Echoplex for a few dozen fans.