Deftones are well underway with production of their new album entitled Diamond Eyes, due for release on 18 May 2010. […]
Read moreDeftones are well underway with production of their new album entitled Diamond Eyes, due for release on 18 May 2010. […]
Read more