Richmond, VA based heavy metallers*Lamb Of God have released the official video for the new track Overlord, to be featured on the groups seventh full-length album, VII: Sturm Und Drang, out in North America on July 24th via Epic Records. Outside of North America, Nuclear Blast Entertainment will...
More...
More...