have released a new single and video, “Organ Farmer”. This will be off the band’s next metal LP, Infest the Rats’ Nest, which also features Planet B and Self-Immolate.

Hope you packed a change of shorts for this one.

Ad Ops Nerd. Living that San Diego life. Chicago born and raised.