(Maybe I should rename this feature Song of the Week…)
These guys are seriously amazing. Quite possibly the best concert I saw in all of 2009. If they are playing anywhere near you, it is definitely worth the money and effort to go check them out!