Wormwood Brothers, Spider Lake
Self-proclaimed “dustcore” band the Wormwood Brothers hail from Phoenix, AZ — I guess “dustcore” is the name given to these depressing desert/country drinking songs. Spider Lake is a safe release, as it does not try anything original, but what does these days?…
Written on March 26, 2008 | Posted in Reviews