Science Egyptian archeologists put a wealth of new artifacts on display at the foot of the Step Pyramid of Djoser June 1, 2022 <