Nine Inch Nails played their first live show in four years at Lollapalooza. The entire 97-minute performance has now been posted on YouTube for your viewing pleasure.