“Egyptian archaeological teams discovered a cat temple in Saqqara and unearthed many cat mummies and cat statues,” Li Feng, the Shanghai Museum’s deputy director, tells Reuters’ Casey ...
Results that may be inaccessible to you are currently showing.