LIVE REVIEW: Lords of Acid, Combichrist, Christian Death, & En Esch – 10/16/17 @ Trees, Dallas, TX

LIVE REVIEW: Lords of Acid, Combichrist, Christian Death, & En Esch – 10/16/17 @ Trees, Dallas, TX

When it was over, the crowd left with disheveled hair & post-coital smiles on their faces.

Advertisements