14,700 years ago, in a cave in Somerset, our ancestors were eating other people. Museum research reveals these Ice Age Britons weren't eating human flesh out of necessity but as part of a ritual. 'The ...
“Minions have been on this plant for longer than ... “Kevin would leave the cave, and go back to the outside world.” 39. The ...