COFFIN FEEDER (ABORTED, LENG TCH’E, Etc.) Makes Big Trouble In Little China Brutal With Their New Single

John Carpenter may not be thrilled.

Source: Metal Injection