25,000 Egyptians built Pyramid Giza? Impossible.