German Thrashers Vulture Debut Searing New Song Off Third AlbumGerman Thrashers Vulture Debut Searing New Song Off Third AlbumListen to 'Malicious Souls' and become your own mosh pit.Joe DiVitaJoe DiVita