LOVE THE DEFTONES! And its like they always deliver, no matter what, even with Chi Cheng still in such a bad way. These guys are the teats!

This is another new song from the upcoming November 13th release of "Koi No Yokan".

According to a Tumblr blog I found, "Koi No Yokan" translates to "The sense one can have upon first meeting a person that the two of you are going to fall in love. Differs from “love at first sight” as it does not imply that the feeling of love exists, only the knowledge that a future love is inevitable."

So there yo go, fall in love with the Deftones all over again!