The Maccabees

The Maccabees to make a surprise farewell Glastonbury appearance?

After announcing their split last August, London-based, indie group, The Maccabees, reveald a conglomerate of final…