Deftones release official 1st single “Leathers” from upcoming Koi No Yokan album

The band’s seventh full length studio album Koi No Yokan isn’t due out until November 13, 2012 but the band has already released two songs from the album, “Leathers” being the first official single. Listen to the song… Read More