Deftones Release New Track ‘Leathers’ For Download [Audio]Deftones Release New Track ‘Leathers’ For Download [Audio]Deftones have a new album coming out on November 13th and today, they released the first track from the album called 'Leathers'.TaiTai