The Mystery of Ancient Egypt’s ‘Screaming’ Mummy Woman
The “Screaming Woman” mummy, discovered in Luxor, Egypt, mesmerized spectators for almost a century with her lips hanging open. More horrific details are suggested by recent information gathered by Egyptian scholars. The woman may have “died screaming from agony or pain,” according to reports released on Friday by anthropologist Samia El-Merghan and radiologists Dr. Sahar … Read more