Die Shellsuit, Die!

An Alternative Music Magazine

We The Faceless: Isle of Dogs

We The Faceless

We The Faceless have announced their next release will be their new single "Isle of Dogs" which is due to be released mid August.