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 introduce us to an ancient curse or a mummy zombie—hey, there’s a new category of TV shows for you—or maybe something […]