Deftones perform at Alexandra Palace on May 5th 2017 in London, United Kingdom. (Photo by Leila Coker/phcimages.com)
No unpaid use. All rights reserved. Self-billing applies where appropriate.