Helstar is a heavy metal band from Houston, Texas. In varying lineups, the band has been performing and releasing material since 1982.
Added by Upcoming Robot on September 10, 2012