Metropolis Records

search menu

Lords Of Acid album title, release date announced!

January 13 2012

the news is out, the new Lords of Acid album is called Deep Chills, and will be in stores April 10, 2012!