April 18, 200323 yr Anybody heard the new Deftones song "Minerva"? It's pretty f***ing good, I'm digging it. I may have to buy their album next month when it comes out. It's just another new CD to add to the May list
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.