Abu Ghorub, home to the Old Kingdom Sun Temple, holds mysterious machined artifacts that defy our understanding of ancient ...