Music: Deftones: "Leathers"


Deftones have released the first song from their upcoming album, Koi No Yokan, due out November 13, 2012.

You can click Read More for the song.