Scowl Drop New Single ‘B.A.B.E’ & Announce UK Tour

Hardcore outfit Scowl have unleashed the latest single from their upcoming new album, ‘Are We All Angels’, which is set for release on April 04. ‘B.A.B.E’, which stands for ‘Burned At Both Ends’, is described […]