Worship Metal Album Of The Week – Cytotoxin – Nuklearth August 24, 2020 Cytotoxin formed in 2010 in Germany and they first leaked their ‘Chernobyl death metal’ sound upon the metal community in 2011, with their damn decent debut [...]