Fred and Rose West were responsible for the deaths of at least 12 young women over a span of twenty years in Gloucestershire. What drove their insatiable desire to kill?
Show
Britain's Most Evil Killers
Episode
S01E04
Air Date
Mar 23, 2017