There's something a little twisted in LIFE magazine running a photo essay on "truly amazing mummies." Bonus: it's a new exhibit opening in Santa Ana California, which means we won't be able to see it but I bet Nina will.