Album Review: Satan – Atom by Atom

Are you familiar with Satan? No not the ruler of the Underworld but the band. Yes, there’s a band with that, perhaps very unfortunately so, choice of name that may have helped to contain them in obscurity for much of their career. Satan started out as far back as 1979 in Newcastle, England, and as […]