For the previously uninitiated (as I was), Super Furry Animals live in concert can only be described as an experience worth repeating. So much so that the Welsh quintet’s Saturday night show at The Bluebird included a back-to-back, repeat performance of fan-favorite “International Language of Screaming.” And there was much rejoicing. Of course, likening the […]