Where Was The Screaming Mummy Found?
Where Was The Screaming Mummy Found? The Royal Cache at Deir el Bahari in Luxor, Egypt, contained the mummy of a princess named Meritamun Where was the screaming mummy discovered? CAIRO – 15 July 2020: In 1881, the Deir el-Bahari Royal Cache was discovered in Luxor, where priests of the 21st and 22nd Dynasties hid