I just found out Lords of Acid will be playing in Toronto this coming Devils Night. I'm totally speechless. I will definitely go to it. May 31, 2017 2 Facebook Tweet Email