Premiere: Decapitators Shares New Single “Acolyte”
Decapitators are an Australian-based band of self-described “angry wusses with a flair for existential dread.” Musically, this translates to a dark mix of post punk, indie rock, and haunting aesthetics, all knitted together by a sharp ear for riffs and introspective songwriting. » Read More