Dave Lawrence in 1 October 28, 2010 23 Words NEW DEFTONES VIDEO Just released official video for “You’ve Seen The Butcher” from Diamond Eyes album. Share this:FacebookTwitterEmailPrintRedditPinterestTumblrLinkedInLike this:Like Loading...