idiotprufs.com
Today in Weird Science News: The Sarcophagus is a Letdown, Your Early Memories May Be Fake, and Ancient Dude Thought Getting Laid Saved Lives — Stellar Sarcasm
If you’re like me, you were probably excited to hear an ancient sarcophagus had been found in Alexandria, Egypt. I mean, according to all the movies I’ve ever seen on the subject, this should intro…