News

Enjoying a resurgence with The Woman In Black, venerable British horror studio Hammer has chosen the Cinema And Television History (CATH) Research Centre at the UK’s Leicester De Montfort University ...