Humans24 mins ago Mysterious 'Anomaly' Buried Near Giza Pyramids Baffles Archaeologists What could it be?