Police chief acquitted over UK stadium accident that killed 96

  • 5 years ago
David Duckenfield was responsible for Hillsborough stadium in Sheffield when severe overcrowding led to deaths of 96 Liverpool supporters.