In a case of extremely rare findings, Egypt's Ministry of Antiquities unveiled animal mummies that include lion cubs, several cats, birds and crocodiles. Other discoveries include some statues and a stone scarab, which is a type of beetle, believed to be the largest of its kind ever found. The mummies and statues were displayed at the Step Pyramid in Saqqara, south of Cairo. The findings will be subject to further tests to clarify their identity. According to the authorities, the animal mummies are all from the period between 664-332 BCE.