On June 10th, Carcass performed at the Sweden Rock Festival in Sölvesborg, Sweden. Fan-filmed video is available below. The Best Of Carcass, a new compilation album, is available now from Earache Records on CD and digital formats. Formed in 1985 in Liverpool, England, Carcass are widely regarded as pioneers...
Continue reading...
Continue reading...