Tag Archives: Neil Dean

The Self Titled release new single ‘Airlock’ single

Since the release of their debut album Defaced in 2012, British band The Self Titled have been working relentlessly around the UK playing to new audiences and winning new fans with their blend of rock and metal. The Self Titled are writing their second album which will be released in …

Read More »