Mummified crocodile’s gut scan sheds light on ancient Egyptian sacrifice ritual John Wicky | 17/07/2024