Origin

Origin

Goodness...this takes me back some time...like over a decade, to my reviewing of the Topeka, Kansas based Technical Death Metal act's sophomore album Informis Infinitas Inhumanitas, released through Relapse Records in June of 2002! Regretfully, that review is now no longer available, as due to the 2005 computer crash at ConcreteWeb headquarters, all of the site's material prior to that date is gone.

Subscribe to RSS - Origin