The Mic MagazineJun 29, 20172 min readThe Maccabees @ Alexandra PalaceIt’s been 14 years since The Maccabees formed and they are accompanying their departure with a farewell tour, which ends in three nights...