Diarrhea Planet @ Great Scott, 4/3

April 14, 2015 MLawrence

In many ways, Diarrhea Planet are an exercise in contradictions – a flawless combination of elements that, by all accounts, should not successfully coexist. Their eardrum-busting performance on April 3 at Boston’s Great Scott was […]