The Lords of Acid have been around since their HUGE release in 1988, “I Sit On Acid”. They made a stop in Louisville, KY at the Mercury Ballroom accompanied by Combichrist. The show was nothing short of awesome! They played a great mix of older and newer songs and ended the night with “I Sit On Acid” which was so…
Read More