Lords of Acid, the Belgian electro-industrial outfit who turned the dance music world on its ear in 1991 with the legendary single “I Sit On Acid,” return with their first album in […]
Lords of Acid, the Belgian electro-industrial outfit who turned the dance music world on its ear in 1991 with the legendary single “I Sit On Acid,” return with their first album in […]