The Barr Brothers tour the Northeast and Visit the Late Night Show
The Barr Brothers are currently on tour in the Northeast, as well as making their second guest appearance on the David Letterman Show. They had to cancel a show in Philadelphia on Nov. 20 in order to play Letterman due to a last-minute…