Videos: Deftones: "You've Seen the Butcher"
The Deftones have posted their video for "You've Seen the Butcher." The track comes from their latest album, Diamond Eyes and the video was filmed in Toronto while the band visited for their tour with Alice in Chains.
You can click Read More for the video.