You’ve seen Deftones play plenty of places over the years, but a backyard show at a time when they were starting to get massively famous in 2000 is definitely not […]