by Ryan Minic | Sep 19, 2012
A new Deftones song called “Leathers” is below.
The band’s new album Koi No Yokan is due out November 13th.