Dehumanizing Itatrain Worship Doujin Slamming Death Metal from China Dehumanizing Itatrain Worship’s tracks Suicide Happy Holiday by Dehumanizing Itatrain Worship published on 2016-12-23T00:14:50Z Unbalanced Brutal Love by Dehumanizing Itatrain Worship published on 2016-12-23T00:13:04Z