Eight mummies discovered in ancient tomb near Egypt’s Luxor

Egyptian archaeologists have unearthed several mum... more