“Invincible” Will Drop In May
Demon has announced the release of “Invincible“, due on May 17th. The album’s lead single is “Face The Master.” “The song was written by (drummer) Neil Ogden and myself,” offered vocalist Dave Hill. Both are fans of classic horror films, “where there always seems to be an uncontrollable power of the master throughout.” “Invincible“ will be the band’s…