
What in the world is that thing? That’s what scientists are asking after stumbling upon a seemingly alien skull in Peru. A mummified body and skull, discovered in Peru, has anthropologists baffled with its oddly-elongated skull and large eye sockets. Could this be a being from another world? The humanoid’s head is almost as long [...]













