Influential and iconic heavy metal band, Diamond Head, will release their new, self-titled album tomorrow (April 22nd) in Europe. The album will be released on June 3rd in North America. A full album stream can be found below. Recorded at Vigo Studios in Birmingham, the album is the first...
Continue reading...
Continue reading...