Showing posts with label 1989. Show all posts
Showing posts with label 1989. Show all posts

Tuesday, April 26, 2016

British Jury Faults Police Over 1989 Hillsborough Soccer Stadium Deaths

British Jury Faults Police Over 1989 Hillsborough Soccer Stadium Deaths


The 96 Liverpool fans who perished at a match in Sheffield, England, were the victims of police error or omission, the panel found.


Read More…