Rock story New rock Menace from Napalm Death guitarist 7 years ago American 21.digital I Live With Your Ghost – new release by rock collaboration Menace More Menace-ing facts…