Opens Fri., April 4 at Sundance Cinemas. Not rated. 77 minutes. You may find yourself wondering, in the opening minutes of this new documentary, which returns to the events of 23 years ago, why now?