Nine Inch Nails’ [After All Is Said And Done] — watch and download NIN’s ‘final’ concert

Three years ago, we reported on plans to release a fan-produced concert film documenting Nine Inch Nails’ purportedly final concert: a monster 3.5-hour, 37-song set performed Sept. 10, 2009, at Los Angeles’ Wiltern Theatre. Now, with Trent Reznor having just announced plans to reunite NIN, the film is here.