Dark overlords Black Sabbath will play their last American concert in San Antonio November 12 before the impending doom of (alleged) permanent retirement. Remember when Osbourne collectively pissed off every red-blooded Texan when he lifted his leg on the Alamo Cenotaph in ’82? Now that the obligatory Alamo reminder is out of the way, lets move […]
