Deftones – Saturday Night Wrist

Posted on

Release Date: October 31, 2006 Reviewed by Nathaniel Shannon Well its 2006 and the Deftones are still a band, and still hard at work trying to put something new on the plate of every eagerly awaiting fan and causal listener. Their latest effort “Saturday Night Wrist” clocks in at just over 50 min with 12 […]

Read More