Home Latest News Scientists reveal new insights into mysterious baboon mummies of ancient Egypt