indieminded.com
The Barr Brothers Live In Boston - Indie Minded
The Barr Brothers breezed through Boston recently to play a show at The Wilbur Theater, and we were lucky enough to be there to cover every note. The...