M Maximum Metal Member May 26, 2014 47 0 6 May 28, 2014 #1 The new Helstar album is reviewed by Eric Compton at this location.