Swedish thrash metal band Leach have premiered a track from their forthcoming album. The track is called ‘D.0.D’ and will feature on their upcoming album ‘Lovely Light of