EPISODE
SEASON
Brand new and exclusive to Pick, Britain's Most Evil Killers explores the crimes of Britain's 12 most brutal killers.
October 27, 1976 in Gibraltar
December 5, 1995 in Aldershot, Hampshire, England, UK
EPISODE
SEASON
October 27, 1976 in Gibraltar
December 5, 1995 in Aldershot, Hampshire, England, UK