Japan's Acid Mothers Temple have a problem with being consistently excellent

by