Hagen, Germany-based death grind shredders, Stillbirth, have released a video for "Torn Apart", a track from their new album, Annihilation Of Mankind, out now via Unique Leader. Says the band: ""What's the best thing to do on a 'day off' on tour? Yes, shooting a music video. That's what...
Continue reading...
Continue reading...