De band komt uit Cardiff, Wales. Het is een metal / thrash metal / tech metal band. Het is onduidelijk of de band nog bestaat.
Toegevoegd door keeskees op Friday 19th of July 2024 09:38