Deftones Premiere New Song "Leathers"
The long wait it over. The Deftones have released a new song, "Leathers," off their new album, Koi No Yokan. Need to have the song immediately? You can download it for free on their Web site.
The 11-song album will be released on November 13, but until then, here's "Leathers."