Tommy Emmanuel (right) and Frank Vignola (left) play a spirited version of Avalon