1 definition by Larry Anderson Jimson
One of the finest metal bands to come from the London area. Rejecting trends and fringes for a higher cause - METAL.
Founded in 1989 when the members were born.
Founded in 1989 when the members were born.
by Larry Anderson Jimson March 27, 2008