A serial killer stalks and drains the blood of women in London, eventually leading police to the countryside, where eccentric Dr Browning harvests body parts and constructs composite artificial humans...Show more