Watch Nine Inch Nails Before And After Their Very First Lollapalooza Festival In 1991

Nine Inch Nails delivered a groundbreaking performance at the inaugural Lollapalooza on July 18, 1991, in Phoenix, Arizona. Showcasing their industrial sound and raw intensity, their set became a defining moment for both the band and the festival, as it didn’t go well as they hoped.