Acid Mothers Temple

Melt your face off Japanese psychedelic wizard metal.