Are the Mountains of Idaho Really Being Terrorized by Cannibals?Are the Mountains of Idaho Really Being Terrorized by Cannibals?According to legend, there could be something lurking in the mountains of Idaho that feeds on human flesh. What is it and what is going on up there?ChrisChris