A documentary film crew is stalked by a pack of cannibals.
2010
HD
United States
English
