News

Before that, though, Nine Inch Nails’ hour-long set at Austin City Limits will premiere on PBS on April 5th as a prelude to the concert series’ 40th anniversary season.