by Keven Skinner | May 15, 2015
Lamb of God will release their new album ‘VII: Sturm und Drang’ (German for Storm and Stress) this July. Check out the first single ‘Still Echoes’ right now and rejoice. Pre Order the new album HERE which was produced by Josh Wilbur (Gojira,...