All  

Store Banner Desktop

Store Banner Mobile

heart attack

The ‘Screaming Mummy’ of the woman about to be scanned.

A Diseased Love Muscle Created the Ancient Egyptian "Screaming Woman Mummy"

The famous Deir el-Bahari Royal Cache was discovered in Luxor, Egypt, in 1881. This treasure trove dates to the 21st and 22nd Dynasties, having been deposited by the ruling Meshwesh ancient Libyans...