I was just listening to Live 105.3 in San Francisco and during a commercial on Love Line they announced that Nine Inch Nails will play the Cow Palace on June 7th with tickets on sale this sunday.More as we sift through our emails...
I was just listening to Live 105.3 in San Francisco and during a commercial on Love Line they announced that Nine Inch Nails will play the Cow Palace on June 7th with tickets on sale this sunday.More as we sift through our emails...