Merl, El and Steve (but mostly El and Steve) review the new Deftones album and explain why there's basically no such thing as bad Deftones. The crew also mourn the loss of London's mighty Crobar, review the recent Lamb Of God stream and much more.
view more