Lamb Of God recently released a music video for their new single, "Checkmate", from the band's first release in five years and the first to feature new drummer Art Cruz. The self-titled Lamb Of God is due out May 8 via Epic Records in North America, and via Nuclear...
Continue reading...
Continue reading...