Billy Talent live at Electric City
Now, I don’t want to be biased, but there’s nothing better than seeing a big-time band in an intimate venue. Billy Talent went stateside to break in Buffalo, New York’s newest venue, Electric City. Playing to a sold-out show, they…