The Decemberists and Wye Oak – The Greek – 08/12/2011
What: The Decemberists With Wye Oak Where: The Greek When: 08/12/2011 If there's one god awful concert tradition that needs to die of a combination of ebola AND bird flu, it's the ridiculous ritual in which the band prematurely ends an excellent set, dishonestly says 'goodnight' and 'thank you' and......