Deftones

The Deftones are a curious puzzle for me. At the height of their prowess in 1997, they were such a band of the moment.