Police chief acquitted over UK stadium accident that killed 96

2019-11-29 25

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