Classic high screaming US Metal from Pasadena / Houston, Texas, USA.
Released By Heaven And Hell Records.