The Deftones will release their new album on April 27, 2010. More details here.

author avatar
Zach Shaw