The Big Wu have been around for more than 20 years. Based out of Minneapolis, they are one of the greatest live bands I’ve ever heard. I’ll bet that soon there will be all kinds of live sets on their website, so if you’re in the mood for something different, check these guys out. Yes, …