Cache of mummified cats, lions recently discovered on display at Egyptian pyramid site
November 23, 2019 at 13:39 PM EST
A cache of recently discovered mummified cats, cobras, crocodiles, and birds was put on display in Egypt on Saturday as more details were revealed.