Best album art of 2010 goes to Deftones. Calling it right now. Owls are just so damn beautiful, man.
Deftones have also uploaded another awesome lyrics video to youtube for their single “Diamond Eyes.”
Diamond Eyes hits stores May 4th, and it is amazing.