Tag: Screaming mummy

‘Screaming mummy’ to be displayed at Egyptian Museum

The Egyptian Museum is to display the “screaming mummy” this week along…

Daily News Egypt Daily News Egypt