The Herd

Melanie Light

The Herd
6.6
SD

The Herd

Aug. 11, 2014

The Herd

A number of kidnapped and trafficked women find themselves imprisoned in a squalid medical facility. For Paula her continued survival relies on ...