Cannibalistic beast feasting on young women, forced to eat each other. Cannibalistic beast feasting on young women, forced to eat each other. FeedingTeens