CLEVELAND, Ohio—Japan’s Acid Mothers Temple isn’t just a band — it’s a swirling, brain-melting cosmic experience blurring the lines between performance and ritual. They’re rolling through town, and ...