Ranking the output of Deftones feels a bit like herding cats. How to stack the offerings of a band universally agreed to have never dipped below astonishing? How to pick a favourite from a catalogue varied, multifaceted and beloved by millions? And yet, as new album ‘Ohms’ hits, we’ve done […]