Description (UK)

Alien Gods of Egypt. Experts scrutinise the engineering behind the Egyptians' Sphinx and pyramids. Could this advanced civilisation have received extra-terrestrial help? (S1, ep 14)