The Shrine
Heh...funny “info sheet” on this band found on the label's website (it's somewhat similar to the German text that came with the download promo copy of the album) : “On the night of November 6th, 1979 Black Sabbath was at their most drug addled and explosive standing. They were on tour supporting their newly released Never Say Die album...” (arguably their most heavy album ever) “...and had a night off in Los Angeles.