Something went wrong
Try again later.
The Herd
A number of kidnapped and trafficked women find themselves imprisoned in a squalid medical facility. Escape, on any level, is hopeless as the women are condemned to a life of enforced servitude at the whims of their imprisoners for one reason only, their milk.
8 December 1952, Richmond, Yorkshire, England, UK
15 March 1979, Scotland, UK
14 March 1975, Sunderland, Tyne-and-Wear, England, UK
18 November 1966, Hull, Humberside, England, UK
18 August 1983, Miami, Florida, USA