Indie Rock Band Judas Release The Charismatic ‘Ceasefire’
Mon Oct 16 2017
Judas, the London based four-piece look like they would feel just as at home on the prestigious stages of Isle of Wight and Reading and Leeds festival as they would jamming out in their garden shed. The Indie act may just be in its infancy, having a presence for around 2 years now. But what […]