Saqqara is an archaeologist's dream, being home to a vast number of ancient Egypt's mummies, tombs and around a dozen pyramids. Every year, researchers unearth new discoveries at the site, including ...