Mutoid Man – Mutants | Album Review

New York based supergroup Mutoid Man re-emerge from the toxic wastes to take the underground by storm with more riffs then you can shake a stick at on new album Mutants.