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…