Large animal mummy unearthed in Egypt November 12, 2019 Local archaeologists have found the mummy of a large animal in Egypt after an excavation near one of the country’s most famous pyramids. The… Continue Reading